gpt4 book ai didi

c# - 插入文本然后合并pdf

转载 作者:行者123 更新时间:2023-11-30 23:12:39 25 4
gpt4 key购买 nike

我正在使用 IText7 版本 7.0.2.2,我是新手,我正在尝试同时将多个 pdf 合并到我首先上传的一个中,工作正常,问题是什么时候我尝试动态地在其中一个 pdf 中插入一些文本然后合并它,我正在使用 PdfWriter 将一些内容写入 pdf 然后尝试合并它,但我遇到了这个异常:'无法复制来自正在写入的文档的间接对象。

这是我正在使用的一些代码:

private byte[] MergePdfForms( HttpPostedFileBase firstPdf, List<SectionAndPdfs> sectionsAndPdf)
{
var dest = new MemoryStream();
PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
firstSourcePdf = new PdfDocument(new PdfReader(keyValuePair.Value), new PdfWriter(dest));
Document document = new Document(firstSourcePdf);
document.Add(new Paragraph(sectionsAndPdf[i].Key).SetBackgroundColor(iText.Kernel.Colors.Color.GRAY));

merger.Merge(firstSourcePdf, 1, subPages); //I'm getting the exception here..
firstSourcePdf.Close();
}

最佳答案

这是 PdfDestination 类中的已知错误。它已修复,将出现在我们的下一个版本中。目前当然可以使用快照发布,应该可以解决问题。

关于c# - 插入文本然后合并pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43986207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com