【发布时间】:2019-02-19 09:21:26
【问题描述】:
我使用 iTextSharp 将文件转换为 PDF 创建一个新文档并将图像插入其中。如何将图像的宽度和高度转换为新的 pdf? (因为图片被压缩了) 在新的Document中,你可以传递标题、关键字等。但是如果你需要在某个地方存储旧的宽度和高度(因为图像是压缩的),并且在阅读PDF时以旧图片的大小。每个页面都有自己的数据。
【问题讨论】:
我使用 iTextSharp 将文件转换为 PDF 创建一个新文档并将图像插入其中。如何将图像的宽度和高度转换为新的 pdf? (因为图片被压缩了) 在新的Document中,你可以传递标题、关键字等。但是如果你需要在某个地方存储旧的宽度和高度(因为图像是压缩的),并且在阅读PDF时以旧图片的大小。每个页面都有自己的数据。
【问题讨论】:
这个解决方案有帮助。信息包含元数据。
using (var writer = PdfWriter.GetInstance(doc, fs))
{
PdfDictionary info = writer.Info;
PdfName newData = new PdfName($"NewData");
info.Put(newData, new PdfString("any string data"));
}
【讨论】: