更新済み 2025年2月11日
共有:

新しいPDFを作成する方法

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

Chaknith Bin によって

新しいPDFを作成することは、通常、テキスト、画像、またはその他の要素をプログラムによって追加することで、ゼロから新しいPDFドキュメントを生成することを指します。 これは、C#のIronPDFのようなライブラリを使用して行うことができ、開発者がコンテンツ、レイアウト、フォーマットを定義した後、ドキュメントをPDFファイルとして保存することを可能にします。


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

最初のステップ:
green arrow pointer

空のPDFを作成する例

PDFオブジェクトを作成する方法はいくつかあります。 PDFの幅と高さのみを必要とする最も簡単な方法から始めましょう。 このPdfDocumentコンストラクタは、新しい空のPDFを作成し、カスタマイズと使用の準備が整います。

コード

:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs.cs
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");

ファイルからPDFをインポート

PDFを変更または変換する前に、まずPdfDocumentオブジェクトとしてインポートする必要があります。 この作業を達成するには、PdfDocument クラスの静的な FromFile メソッドを使用します。 同じクラス内で、JSON、バイト配列、ストリーム、URLからのPDFのインポートもサポートされています。

コード

:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-file.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

pdf.SaveAs("export.pdf");

他の形式から変換

以前に述べたPdfDocumentオブジェクトを取得する方法に加えて、さまざまな形式をPDFに変換することもできます。 最も洗練された方法は、HTMLをPDFに変換することであり、Chromeエンジンを使用してJavaScript、画像、リンク、CSSスタイリングを含むすべてのアセットを伴ってHTMLをレンダリングします。HTMLの他にも、画像、RTF、Markdown、XMLなどの他のフォーマットをPDFに変換することもできます。

申し訳ありませんが、翻訳するコンテンツのテキストを提供してください。その後、英語から日本語に翻訳いたします。!ウェブサイトに表示されるようにレンダリングされないことがあります。例えば、私たちのウェブサイトでは一部のコンポーネントの背景が透過になっています。

コード

:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-html.cs
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800);
renderer.RenderingOptions.WaitFor.RenderDelay(5000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Export to a file or Stream
pdf.SaveAs("url.pdf");

PDFを出力

-->
Chaknith related to 他の形式から変換

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。