C#num; PDFへのエクスポート コード例チュートリアル
IronPDFはC# PDFライブラリHTMLをPDFとして保存するためにC#を使用できるようにします。 また、C# / VB 開発者がプログラムによってPDFドキュメントを編集することも可能です。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
C#でPDFをエクスポートする方法
- NuGetからC# PDF Export Libraryをダウンロードしてインストールする。
- エクスポートされたPDFにデジタル署名をするための方法を見つけるために、PdfDocumentのドキュメントを探索してください
- System.IO.MemoryStreamを使用してPDFをメモリに保存する
- PDFをHTMLではなくバイナリデータとしてウェブに提供する
- PDFファイルとしてエクスポート
PDFを保存するためのオプション
ディスクにPDFを保存する方法
次のものを使用PdfDocument.SaveAs`(Pdfドキュメント.セーブアズPDFをディスクに保存するためのメソッド。
このメソッドはパスワード保護の追加をサポートしていることがわかります。 エクスポートしたPDFへのデジタル署名については、以下の記事をご覧ください:'PDF文書にデジタル署名をする.'
C#でPDFファイルをMemorySteamに保存する方法 (System.IO.MemoryStream`(システム.IO.メモリーストリーム)
についてIronPdf.PdfDocument.Stream`.プロパティは、System.IO.MemoryStream
を使用してPDFをメモリに保存します。
バイナリデータに保存する方法
についてIronPdf.PdfDocument.BinaryData`.プロパティはPDFドキュメントをメモリ上のバイナリデータとしてエクスポートします。
これはPDFを ByteArray
として出力します。[]`.
Webサーバーからブラウザーへの配信方法
PDFをウェブに提供するには、HTMLではなくバイナリデータとして送信する必要があります。
MVC PDFエクスポート
// Send MyPdfDocument.Stream to this method
return new FileStreamResult(stream, "application/pdf")
{
FileDownloadName = "file.pdf"
};
// Send MyPdfDocument.Stream to this method
return new FileStreamResult(stream, "application/pdf")
{
FileDownloadName = "file.pdf"
};
' Send MyPdfDocument.Stream to this method
Return New FileStreamResult(stream, "application/pdf") With {.FileDownloadName = "file.pdf"}
ASP.NET PDFエクスポート
byte [] Binary = MyPdfDocument.BinaryData;
Response.Clear();
Response.ContentType = "application/octet-stream";
Context.Response.OutputStream.Write(Binary, 0, Binary.Length);
Response.Flush();
byte [] Binary = MyPdfDocument.BinaryData;
Response.Clear();
Response.ContentType = "application/octet-stream";
Context.Response.OutputStream.Write(Binary, 0, Binary.Length);
Response.Flush();
Dim Binary() As Byte = MyPdfDocument.BinaryData
Response.Clear()
Response.ContentType = "application/octet-stream"
Context.Response.OutputStream.Write(Binary, 0, Binary.Length)
Response.Flush()