pdfdocument将pdf转成html后保存超链接
时间: 2023-12-20 21:04:43 浏览: 27
在Aspose.PDF for .Net中,可以使用以下代码将PDF转换为HTML并保存超链接:
```csharp
// 加载PDF文档
Document pdfDocument = new Document(dataDir + "input.pdf");
// 创建HTML转换选项
HtmlSaveOptions htmlOptions = new HtmlSaveOptions();
htmlOptions.LettersPositioningMethod = LettersPositioningMethods.UseEmUnitsAndCompensationOfRoundingErrorsInCss;
htmlOptions.RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground;
htmlOptions.FontSavingMode = HtmlSaveOptions.FontSavingModes.SaveInAllFormats;
htmlOptions.PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml;
// 保存HTML文件
pdfDocument.Save(dataDir + "output.html", htmlOptions);
```
这样,你就可以将PDF转换为HTML并保存超链接。请注意,上述代码中的`dataDir`是指示输入和输出文件路径的变量,你需要根据实际情况进行设置。
#### 引用[.reference_title]
- *1* [如何使用Aspose.PDF在.NET中将PDF转换为HTML?操作非常简单···](https://blog.csdn.net/mnrssj/article/details/102741576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Aspose.PDF for .NET功能解读:如何在桌面和Web应用中将HTML转换为PDF](https://blog.csdn.net/weixin_33721696/article/details/117725435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]