将一堆位图转储为 PDF 的最快 .Net PDF 库是什么?

发布于 2024-08-07 21:52:49 字数 363 浏览 14 评论 0原文

我有大约 10 个 System.Drawing.Bitmap 元素,我想将其转储为 PDF。将它们组合成单个位图,然后将其写入 PNG 时,这需要大约 150 毫秒。

现在我想用我的位图(4 页)创建一个 PDF,但是使用 PDFSharp 这需要 2.5 秒以上的时间。有没有任何库可以更快地做到这一点?

注意。我在 PDFSharp 的表面上绘制图像,如下所示:

 XGraphics gfx = XGraphics.FromPdfPage(page1);
 gfx.DrawImage(XImage.FromGdiPlusImage(/*bitmap*/));

编辑 不关心付费/免费

I have around 10 System.Drawing.Bitmap elements, which I want to dump to PDF. When combining them to a single bitmap, and then writing this to PNG, this takes me about 150 ms.

Now I want to create a PDF out of my bitmaps (4 pages), but with PDFSharp this takes >2.5 seconds. Is there any library that is (way) faster at doing this?

NB. I draw the images on the surface in PDFSharp like:

 XGraphics gfx = XGraphics.FromPdfPage(page1);
 gfx.DrawImage(XImage.FromGdiPlusImage(/*bitmap*/));

edit Don't care about paid/free

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

内心旳酸楚 2024-08-14 21:52:49

尝试 ITextSharp。非常容易使用和学习。

Try ITextSharp. Very easy to use and learn.

鹿! 2024-08-14 21:52:49

我还没有尝试过(性能方面或其他..),但是 aspose 有一个 pdf 组件,附带试用版。

I haven't tried it (performance-wise or other..), but aspose has a pdf component which comes with a trial-version.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文