新しいPDFを作成する方法
新しいPDFを作成することは、通常、テキスト、画像、またはその他の要素をプログラムによって追加することで、ゼロから新しいPDFドキュメントを生成することを指します。 これは、C#のIronPDFのようなライブラリを使用して行うことができ、開発者がコンテンツ、レイアウト、フォーマットを定義した後、ドキュメントをPDFファイルとして保存することを可能にします。
新しいPDFを作成する方法
- 新しいPDFを作成するための IronPDF を NuGet からダウンロード
- PdfDocument コンストラクターを使用して、空のPDFを作成します。
- ファイル、URL、バイト、さらにJSONから既存のPDFをインポートする
- HTML、RTF、Markdown、画像、XMLなど、多くの異なる形式をPDFに変換
- PDFドキュメントをエクスポート
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
空の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");
IRON VB CONVERTER ERROR developers@ironsoftware.com
ファイルから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");
Imports IronPdf
Private pdf As PdfDocument = 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");
Imports IronPdf
' Instantiate Renderer
Private 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
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
PDFを出力
-->