新しいPDFを作成する方法
新しいPDFを作成することは、通常、テキスト、画像、またはその他の要素をプログラムによって追加することで、ゼロから新しいPDFドキュメントを生成することを指します。 これは、C#のIronPDFのようなライブラリを使用して行うことができ、開発者がコンテンツ、レイアウト、フォーマットを定義した後、ドキュメントをPDFファイルとして保存することを可能にします。
How to Create New PDFs
- Download IronPDF from NuGet for creating new PDFs
- Use the PdfDocument constructor to create a blank PDF
- Import existing PDF from file, URL, byte, as well as JSON
- Convert many different formats to PDFs such as HTML, RTF, Markdown, images, and XML
- Export the PDF document
今日から無料トライアルで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");
ファイルから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を出力
-->