C#num; PDFへのエクスポート コード例チュートリアル

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDFはC# PDFライブラリHTMLをPDFとして保存するためにC#を使用できるようにします。 また、C# / VB 開発者がプログラムによってPDFドキュメントを編集することも可能です。

IronPDFを始めましょう

今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer



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"}
VB   C#

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()
VB   C#