【问题标题】:Aspose PDF .Net repeating same image multiple times in a tableAspose PDF .Net 在表格中多次重复相同的图像
【发布时间】:2019-08-07 09:15:34
【问题描述】:

我正在尝试将表格添加到 PDF。每一行都会有一列中的图像。有 3 张图像将在行中重复。

如果我像下面这样直接将图像添加到表格单元格中,性能很差。这可能是因为每个图像都被视为单独的新图像。

cell.Paragraphs.Add(new Image(imagePath + "on.png"));

下面的文章描述了如何将图像添加到资源并重用它。但我无法弄清楚这应该如何应用于表格单元格。准确地说,我可以将 Aspose.Pdf.Image 添加到单元格中,但不能将 Aspose.Pdf.XImage 添加到单元格中。

https://docs.aspose.com/display/pdfnet/Manipulate+Images#ManipulateImages-AddImagetoExistingPDFFile

【问题讨论】:

  • 我们在问题管理系统中记录了 ID 为 PDFNET-46900 的调查票,并将让您了解我们对您的情况的调查结果。 PS:我与 Aspose 一起担任开发人员宣传员。

标签: pdf-generation aspose aspose.pdf


【解决方案1】:

您可以尝试重用同一个 Image 对象。

Image img = new Image(imagePath + "on.png");
cell.Paragraphs.Add(img):
cell.Paragraphs.Add(img):

【讨论】:

  • 谢谢!我试过了,如果我们这样做,1000 行的文件大小接近 10 MB。保存文件也需要更多时间。问题中的链接解决了这个问题,但不清楚如何将其应用于 pdf 中的表格。
  • 尝试联系 Aspose 支持,他们应该为您提供解决方案。然后你也可以在这里发布它作为答案。
  • 谢谢@Mihai!我已经提出了here。如果我有任何解决方案,将在这里更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-23
  • 1970-01-01
  • 1970-01-01
  • 2014-03-04
相关资源
最近更新 更多