我正在尝试使用 RasterImage 选项来加载 PDF 文件并使用 Save 方法来组合图像。但我收到无效的 PDF 文件。
另外,希望将图像放在 PDF 文件的底角。
任何代码片段都会有很大帮助。
谢谢
我正在尝试使用 RasterImage 选项来加载 PDF 文件并使用 Save 方法来组合图像。但我收到无效的 PDF 文件。
另外,希望将图像放在 PDF 文件的底角。
任何代码片段都会有很大帮助。
谢谢
这是 LEADTOOLS 的支持。由于您提到了“RasterImage”,我假设您正在使用我们的 .NET 类。
如果您的要求是在 PDF 页面的下角合并图像,然后将其保存为光栅(位图)PDF,一种方法是使用类似于此的代码:
RasterImage pdfPage = _codecs.Load("Source.pdf");
RasterImage smallerImage = _codecs.Load("SmallImage.png");
LeadPoint combinePoint = new LeadPoint(pdfPage.Width - smallerImage.Width, pdfPage.Height - smallerImage.Height);
LeadRect destRect = new LeadRect(combinePoint, LeadSize.Create(smallerImage.Width, smallerImage.Height));
CombineCommand combine = new CombineCommand(smallerImage, destRect, LeadPoint.Create(0, 0), CombineCommandFlags.Destination0 | CombineCommandFlags.OperationAdd);
combine.Run(pdfPage);
_codecs.Save(pdfPage, "target.pdf", RasterImageFormat.RasPdfLzw, 24);
请注意,我们并不总是监控 StackOverflow 是否存在与 LEAD 相关的问题,因此如果您对我们的工具包有技术问题,您可能希望使用我们的免费电子邮件、聊天或论坛支持服务。