アプリケーションで Foxit .NET SDK を使用して PDF をフラット化します。Phantom PDF ドキュメントを使用してドキュメントを開くと、フラット化されているように見えます。Adobe Reader を使用してドキュメントを開くと、ドキュメントがフラット化されていないように見え、フォーム フィールドにアクセスできます。これは私が現在使用しているコードです:
// Code added to "Flatten" the PDFs
SignatureFieldFlatteningOptions sFFO = new SignatureFieldFlatteningOptions();
sFFO = SignatureFieldFlatteningOptions.Retain;
FormFlatteningOptions fFO = new FormFlatteningOptions();
fFO.DigitalSignatures = sFFO;
mergeDocument.FormFlattening = fFO;
mergeDocument.CompressionLevel = 9;
byte[] pdfModifiedOutput = mergeDocument.Draw();
私が別のことをしなければならないことはありますか?他の誰かがこの問題を見たことがありますか?