C# PDFBox减少文件大小

C# PDFBox减少文件大小,c#,pdfbox,C#,Pdfbox,我正在使用PDFBox处理PDF文件。但我的问题是PDFBox有很多DLL,它们占用了很多空间——也就是说,它们让我的应用程序占用了很多空间。我以前使用过ItextSharp,它太轻(+-4MB)。PDFBox消耗+-40 MB。我只需要PDFBox来读取PDF文件。有没有办法减小它的(PDFBox)大小?比如删除未使用的DLL?它当前使用以下DLL: 这就是在.NET中使用Java库的好处:它必须引入整个Java运行时。使用iTextSharp有什么问题?拥有一些(无可否认,相当多)附加库有什

我正在使用PDFBox处理PDF文件。但我的问题是PDFBox有很多DLL,它们占用了很多空间——也就是说,它们让我的应用程序占用了很多空间。我以前使用过ItextSharp,它太轻(+-4MB)。PDFBox消耗+-40 MB。我只需要PDFBox来读取PDF文件。有没有办法减小它的(PDFBox)大小?比如删除未使用的DLL?它当前使用以下DLL:


这就是在.NET中使用Java库的好处:它必须引入整个Java运行时。使用iTextSharp有什么问题?拥有一些(无可否认,相当多)附加库有什么问题?您是否有一个您分发的应用程序,并希望减少其安装大小?@chosenOn就PDFBox而言,您很可能不需要Corba或管理功能。但是其他IKVM DLL可能依赖于它们的存在。为什么不将代码转换为java呢?那么您就不需要IKVM DLL了。最新的1.8版本是1.8.13,最新的2.0版本是2.0.4。jar文件仍然很大,这是因为pdfbox也可以进行渲染。@CodeCaster-我从ITextSharp更改为ITextSharp,因为ITextSharp不再免费。是的,我想将应用程序分发给用户,但我知道有些用户会因为应用程序的大小而放弃,为什么?因为他们可能没有足够的bandwith/data。@mkl-我将尝试删除Corba/Management