1
doc.Save() 함수는 모든 페이지를 하나의 HTML 파일로 저장합니다. doc.RenderToScale() 함수는 각 페이지를 독립 이미지 파일에 저장합니다. 하지만 독창적 인 HTML 파일로 각 페이지를 읽거나 저장하려면 아이디어가 없었습니다. 도와 주실 수 있습니까?각 페이지의 단어를 읽는 방법?
doc.Save() 함수는 모든 페이지를 하나의 HTML 파일로 저장합니다. doc.RenderToScale() 함수는 각 페이지를 독립 이미지 파일에 저장합니다. 하지만 독창적 인 HTML 파일로 각 페이지를 읽거나 저장하려면 아이디어가 없었습니다. 도와 주실 수 있습니까?각 페이지의 단어를 읽는 방법?
다음 코드 샘플을 사용하여 각 페이지를 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에서 일합니다.