我的一位朋友扫描了很多页面的文档并将其保存为pdf格式。 结果pdf的大小为1GB,当我使用adobe pdf打印机重新打印此pdf时,我的文件大小会更改并减少到80MB。
我设置Adobe Acrobat X Pro打开pdfs,Adobe Acrobat X Pro为我设置虚拟pdf打印机。
第二个pdf中的图像质量非常好,最重要的是文件大小的差异。
现在我该如何在c#程序中执行此操作?我想写一段c#代码来自动完成。
我有大约500个pdf文件,这些文件的大小非常大,我想减小它们的大小。
我需要一个c#代码来获取文件路径并使用Adobe pdf打印机打印该文件并获取pdf文件给我,或者我希望能够为输出pdf设置导出路径。我测试了一些dll来做到这一点。
例如iTextSharp或PDFSharp-MigraDocFoundation-1_32或sharpPDF_2_0_Beta2_dll等众多内容。
但这些并不好,与他们合作对我来说并不容易。我只想要一个方法或类或快速组件来完成这些。
请记住,我们希望使用Adobe Acrobat X Pro执行此操作。
由于