原創(chuàng)|產(chǎn)品更新|編輯:李顯亮|2019-12-26 10:20:12.440|閱讀 354 次
概述:Aspose.PDF為開發(fā)人員和最終用戶提供了最完整的PDF操作和解析解決方案集。最新版v19.12新增PDF轉(zhuǎn)DOCX時(shí)支持超鏈接和交叉引用,三平臺(tái)同步更新。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.PDF為開發(fā)人員和最終用戶提供了最完整的PDF操作和解析解決方案集。無需使用Adobe Acrobat,API即可輕松用于生成,修改,轉(zhuǎn)換,呈現(xiàn),保護(hù)和打印文檔。
目前,針對.NET、Java、C++三大語言平臺(tái)的新版本V19.12均已發(fā)布,最大亮點(diǎn)在于新增PDF轉(zhuǎn)DOCX時(shí)支持超鏈接和交叉引用以及字體集的優(yōu)化。(點(diǎn)擊下方按鈕可下載試用版測試)
【Aspose.PDF for .NET】 【Aspose.PDF for Java】 【Aspose.PDF for C++】
PDF轉(zhuǎn)Word是我們工作中經(jīng)常運(yùn)用的,既然這一功能又得到了改進(jìn)和優(yōu)化,先前版本的API缺乏在轉(zhuǎn)換后的Word文檔中支持超鏈接和交叉引用的功能?,F(xiàn)在已添加此功能,并且PDF到Word的轉(zhuǎn)換支持超鏈接和交叉引用。那么是如何實(shí)現(xiàn)基礎(chǔ)轉(zhuǎn)換的呢?我們用示例代碼解讀。
DocSaveOptions類具有一個(gè)名為Format的屬性,該屬性提供了指定結(jié)果文檔格式(即DOC或DOCX)的功能。 為了將PDF文件轉(zhuǎn)換為DOCX格式,請傳遞DocSaveOptions.DocFormat枚舉中的Docx值。 請查看以下代碼片段,該代碼片段提供了將PDF文件轉(zhuǎn)換為DOCX格式的功能。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion(); // Open the source PDF document Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf"); // Instantiate DocSaveOptions object DocSaveOptions saveOptions = new DocSaveOptions(); // Specify the output format as DOCX saveOptions.Format = DocSaveOptions.DocFormat.DocX; // Save document in docx format pdfDocument.Save("ConvertToDOCX_out.docx", saveOptions);
用于.NET的Aspose.PDF允許將字體嵌入到PDF文檔中。字體可以完全嵌入,也可以作為字體的子集嵌入。但是,在某些情況下,可能希望通過將完全嵌入的字體集減少為僅在PDF文檔中使用的子集來優(yōu)化字體。在最新版本中,我們提供了優(yōu)化選項(xiàng),以使用SubsetFonts方法調(diào)整字體子集策略。此方法接受FontSubsetStrategy,它具有以下變體:
SubsetAllFonts –此選項(xiàng)將子集PDF文檔中使用的所有字體。
SubsetEmbeddedFontsOnly –此選項(xiàng)僅將完全嵌入PDF文檔中的字體作為子集。
以下C#代碼示例顯示了如何應(yīng)用字體子集策略來優(yōu)化PDF文檔。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments(); Document doc = new Document(dataDir + "input.pdf"); // All fonts will be embedded as subset into document in case of SubsetAllFonts. doc.FontUtilities.SubsetFonts(FontSubsetStrategy.SubsetAllFonts); // Font subset will be embedded for fully embedded fonts but fonts which are not embedded into document will not be affected. doc.FontUtilities.SubsetFonts(FontSubsetStrategy.SubsetEmbeddedFontsOnly); doc.Save(dataDir + "Output_out.pdf");
還想要更多嗎?您可以點(diǎn)擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。
慧都網(wǎng)是正版Aspose大陸地區(qū)正式授權(quán)經(jīng)銷商,擁有負(fù)責(zé)正版Aspose免費(fèi)試用,咨詢,銷售等服務(wù),雙旦狂歡,Aspose.Total直降10000元,僅剩5天,抓緊時(shí)間,。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn