pdfにいくつかのフィールドを設定したいが、データが入力された後にそれらを開いたままにしておきたい。私の問題は、追加モードでpdfを編集すると、チェックボックスが設定されないということです。テキストフィールドは正常に動作します。itextsharp - AppendモードのPdfStamperのときにチェックボックスを設定する
string pdfTemplate = @"c:\test\fw4.pdf";
string newFile = @"c:\test\completed_fw4.pdf";
PdfReader pdfReader = new PdfReader(pdfTemplate);
//PdfStamper pdfStamper = new PdfStamper(pdfReader, new System.IO.FileStream(newFile, System.IO.FileMode.Create), '\0', true); //doesn't set field - leaves editable
PdfStamper pdfStamper = new PdfStamper(pdfReader, new System.IO.FileStream(newFile, System.IO.FileMode.Create)); //sets field - leaves locked
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("topmostSubform[0].Page1[0].c1_01[1]", "2");
pdfStamper.Close();
質問 – mkl
に[2017 W4を] PDFを共有してください(https://www.google.com/url?sa= T&RCT = J&Q =&ESRC = S&ソース=ウェブ&CD = 1&CAD = RJA&UACT = 8&VED = 0ahUKEwiFtZSU7KLWAhWEw4MKHXCyCoUQFggoMAA&URL = httpsの%3A%2F%2Fwww.irs.gov%2Fpub%2Firs-PDF%2Ffw4.pdf&USG = AFQjCNH6XrXINhUDXXX1C3llG2hdmsZL5g)あなたの助けのための – just4atwork