stamper

阅读 / 问答 / 标签

pdfstamper.createsignature参数什么意思

public static PdfStamper createSignature(PdfReader reader, java.io.OutputStream os, char pdfVersion, java.io.File tempFile, boolean append) throws DocumentException, java.io.IOExceptionApplies a digital signature to a document, possibly as a new revision, making possible multiple signatures. The returned PdfStamper can be used normally as the signature is only applied when closing.A possible use for adding a signature without invalidating an existing one is:KeyStore ks = KeyStore.getInstance("pkcs12"); ks.load(new FileInputStream("my_private_key.pfx"), "my_password".toCharArray()); String alias = (String)ks.aliases().nextElement(); PrivateKey key = (PrivateKey)ks.getKey(alias, "my_password".toCharArray()); Certificate[] chain = ks.getCertificateChain(alias); PdfReader reader = new PdfReader("original.pdf"); FileOutputStream fout = new FileOutputStream("signed.pdf"); PdfStamper stp = PdfStamper.createSignature(reader, fout, "", new File("/temp"), true); PdfSignatureAppearance sap = stp.getSignatureAppearance(); sap.setCrypto(key, chain, null, PdfSignatureAppearance.WINCER_SIGNED); sap.setReason("I"m the author"); sap.setLocation("Lisbon"); // comment next line to have an invisible signature sap.setVisibleSignature(new Rectangle(100, 100, 200, 200), 1, null); stp.close();

如何pdfstamper转换为字节数组

您的问题还不清楚。我假设你想要写一个,而不是 ByteArrayOutputStream 到的FileOutputStream 。有关于如何做到这一点的iText站点不同的例子。例如,参见 FormServlet 例子,它说://我们创建新的PDF的OutputStreamByteArrayOutputStream BAOS =新ByteArrayOutputStream();//现在我们创建PDFPdfStamper模子=新PdfStamper(读卡器,BAOS);然后在后面的例子中,我们做到这一点://我们写的PDF字节到的OutputStreamOutputStream的OS = response.getOutputStream();baos.writeTo(OS);如果你想有一个字节[] ,你可以简单地做到这一点:字节[] = pdfBytes baos.toByteArray();

如何pdfstamper转换为字节数组

您的问题还不清楚。我假设你想要写一个,而不是 ByteArrayOutputStream 到的FileOutputStream 。有关于如何做到这一点的iText站点不同的例子。例如,参见 FormServlet 例子,它说://我们创建新的PDF的OutputStreamByteArrayOutputStream BAOS =新ByteArrayOutputStream();//现在我们创建PDFPdfStamper模子=新PdfStamper(读卡器,BAOS);然后在后面的例子中,我们做到这一点://我们写的PDF字节到的OutputStreamOutputStream的OS = response.getOutputStream();baos.writeTo(OS);如果你想有一个字节[] ,你可以简单地做到这一点:字节[] = pdfBytes baos.toByteArray();

pdfstamper怎么获取pdf的内容

可以用pdf转换器获取pdf内容,把pdf转换为word就可以了推荐使用工具:转转大师pdf转换器这款软件可以在腾讯软件管家和360软件中心下载

纸牌屋第四季Doug Stamper的扮演者是谁

纸牌屋中迈克尔·凯利 饰 Doug Stamper迈克尔·凯利,全名迈克尔·约瑟夫·凯利(Michael Joseph Kelly),1969年5月22日出生于都柏林,在劳伦威尔长大。他原本打算在在南卡罗来纳州海岸卡罗来纳大学学习法律,但在选修了表演之后改变了想法。美国演员。[1] 代表作品有《Origin of the Species》、《River Red》、《纸牌屋》。