EvoPdf-获取pdf的拼合版本

问题描述

在pdf上可以添加某些项目(例如文本)。有人告诉我,这样做会在原始pdf上创建某些图层。我想要的是使用evopdf获取pdf的原始版本,而无需进行所有额外的编辑。

我尝试了PdfImagesExtractor,这给了我预期的输出,但是它非常慢。 一页大约20秒(对于只有一页的pdf)。

使用evopdf花费这么长时间还是有其他原因可以实现? 如果evopdf无法实现,那有什么替代方法

这是PdfImagesExtractor的一些示例代码

Dim images = pdfImagesExtractor.Extractimages(item.FullName)
Dim pdfDocument As Document = New Document()
pdfDocument.LicenseKey = _licenseKey

For Each page As ExtractedImage In images 
     Dim pdfpage As pdfpage = pdfDocument.AddPage()
     pdfpage.AddElement(New ImageElement(0F,0F,pdfpage.PageSize.Width,pdfpage.PageSize.Height,page.ImageObject))
Next

Dim outPdfBuffer As Byte() = pdfDocument.Save()
File.WriteallBytes(directoryInfo.Selectedpath + "\test.pdf",outPdfBuffer)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)