Tag: memorystream pdfstamper

让PdfStamper使用MemoryStreams(c#,itextsharp)

我找到了将PDF文件签名为新文件的旧代码,它将签署由Web服务发送的MemoryStreams(字节数组)。 简单吧? 好吧,那是昨天。 今天我无法让它发挥作用。 这是旧代码,它使用FileStreams并且它可以工作: public static string OldPdfSigner(PdfReader pdfReader, string destination, string password, string reason, string location, string pathToPfx) { using (FileStream pfxFile = new FileStream(pathToPfx, FileMode.Open, FileAccess.Read)) { … using (PdfStamper st = PdfStamper.CreateSignature(pdfReader, new FileStream(destination, FileMode.Create, FileAccess.Write), ‘\0’)) { PdfSignatureAppearance sap = st.SignatureAppearance; sap.SetCrypto(key, chain, null, PdfSignatureAppearance.WINCER_SIGNED); sap.Reason = reason; sap.Location = […]