如何将多层PDF转换为PNG,以选择要在.NET中导出的图层

问题描述 投票:0回答:1

我需要能够将多层PDF转换为PNG,但是我需要能够设置要导出的图层。

PDF文件包含许多层,其中大多数不可见。有些API仅导出可见的图层和所有其他图层。一些API允许我更改图层的可见性,但并非所有允许更改的可见性都可以在转换中使用。

我已经尝试了许多.Net API,但很少有人允许我这样做,但是总是会遇到一些问题。我已经在相关公司开了几张票,但是不知道他们是否以及何时修复。

我一直在寻找可以完成这项工作的API,希望得到您的帮助。

遵循我已经测试过的API和工具:

[FreeSpire.PDF:几乎完成了所有工作,但是正在转换图像时,主图像周围有较大的空白透明区域(我目前无法解决)。

Syncfusion.Pdf:这似乎也是一个不错的选择,我可以获取图层,设置图层的可见性,但是当导出时,所有图层(可见和不可见)都将导出。图像质量也非常好,周围没有空白区域。

Dynamic.PDF:似乎是另一个不错的选择,但实际上资源很少,并且无法获取和使用图层并仅导出不可见的图层。

Apitron PDF Rasterizer:易于使用,但无法访问层并导出不可见的层。

Pdf2Png:只有一种转换方法,并且正在导出可见图层和不可见图层,但是文件结果质量很差。我尝试更改一些属性,但是质量仍然很差。它在后面使用Ghostscript。

[https://ezgif.com/不会转换不可见的图层。

[https://pdf.io/pt/pdf2png/不会转换不可见的图层。

[https://www.pdfpro.co/files不会转换不可见的图层。

[https://image.online-convert.com/不会转换不可见的图层。

[https://www.zamzar.com/convert/png-to-pdf/不会转换不可见的图层。

[https://easypdf.com/pt/pdf-em-png转换不可见的图层。

[https://cloudconvert.com/pdf-to-png不会转换不可见的图层。

.net pdf png image-conversion pdf-conversion
1个回答
0
投票

由我工作的公司制造的商业SDK将执行此操作。导出为PNG时,您可以随意混合和匹配图层。

© www.soinside.com 2019 - 2024. All rights reserved.