我正在用iTextSharp 5.5.9创建ZUGFeRD PDF文件,目前工作正常。目前唯一不起作用的是一致性级别的设置。iTextSharp和ZUGFeRD基本配置文件
writer = PdfAWriter.GetInstance(document, New FileStream(strFilenameOut, FileMode.Create), PdfAConformanceLevel.ZUGFeRDBasic)
或
writer.SetPDFXConformance(PdfAConformanceLevel.ZUGFeRDBasic)
不会为我工作。元数据包含%s而不是BASIC,如下面的屏幕截图所示。
我想我错过了一些设置。也许有人有同样的问题,可以帮助我解决这个问题。
问候 约亨
你好布鲁诺, 它是我的一次。我正在使用5.5.8中的iText#并使用PdfACopy产生相同的错误。我正在用这种方式实例化PdfACopy:'PdfACopy copy = new PdfACopy(docZUGFeRD,fs,PdfAConformanceLevel.ZUGFeRDBasic);'。我发现替换函数(String.Format)完全不起作用。它只是不会取代'%s'。我在帖子中添加了一些截图来说明我的意思。 @乔臣,你是怎么解决这个问题的? – Andy
问题是否在iTextSharp 5.5.9中持续存在? –
我刚刚更新至5.5.9,问题仍然存在 – Andy