我正在用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