2014-12-04 2 views
1

doc.Save() 함수는 모든 페이지를 하나의 HTML 파일로 저장합니다. doc.RenderToScale() 함수는 각 페이지를 독립 이미지 파일에 저장합니다. 하지만 독창적 인 HTML 파일로 각 페이지를 읽거나 저장하려면 아이디어가 없었습니다. 도와 주실 수 있습니까?각 페이지의 단어를 읽는 방법?

답변

2

다음 코드 샘플을 사용하여 각 페이지를 HTML 또는 Aspose.Words에서 지원하는 다른 형식으로 변환 할 수 있습니다.

String srcDoc = Common.DATA_DIR + "src.docx"; 
String dstDoc = Common.DATA_DIR + "dst {PAGE_NO}.html"; 

Document doc = new Document(srcDoc); 
LayoutCollector layoutCollector = new LayoutCollector(doc); 
// This will build layout model and collect necessary information. 
doc.updatePageLayout(); 

// Split nodes in the document into separate pages. 
DocumentPageSplitter splitter = new DocumentPageSplitter(layoutCollector); 

// Save each page to disk as separate documents. 
for (int page = 1; page <= doc.getPageCount(); page++) 
{ 
    Document pageDoc = splitter.getDocumentOfPage(page); 
    pageDoc.save(dstDoc.replace("{PAGE_NO}", page+"")); 
} 

this zip file에있는 3 개의 다른 클래스에 따라 다릅니다.

저는 Aspose with Developer Evangelist에서 일합니다.

관련 문제