Adobe Acrobat DCを使用して作成された入力可能なPDFフォームがあり、このフォームをURL http:// localhost:49168 /WebForm1.aspxに送信したいと思います。
Aspose.Pdfライブラリを使用してコードのPDFファイルを読み取っていますが、ファイルを読み取ろうとすると、「ファイル形式が正しくありません」という例外がスローされます。誰かがこのフォームからフィールドを読み取る方法を教えてくれますか?
以下は私が使おうとしているコードです:
protected void Page_Load(object sender, EventArgs e)
{
string pdftype = Request.ContentType;
int pdfocument = Request.ContentLength;
try
{
byte[] pdf = new byte[pdfocument];
Stream stream = new MemoryStream(pdf);
Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form(stream);
// HttpContext.Request.InputStream.Read(pdf, 0, pdfocument);
Document doc = new Document(stream);
}
catch (Exception ex)
{
}
}
FDF形式の代わりにHTMLエクスポート形式を使用することで問題を解決し、フォームコレクションを使用して値を読み取りました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加