ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
過去数年にわたり、.NETテクノロジーの使用は急速に増加しました。特に、.NET Coreのリリースにより、C#プログラミング言語の使用が最終的に増加しました。 したがって、現在、すべてのC#プログラマーがテキストをPDFファイルに変換する方法を学ぶことが不可欠です。
テキストをPDFに変換する必要がある複数のユースケースがあります。
レポートの作成
請求書をPDFに変換
テキストエディタの作成
記入可能なPDFフォームの作成
テキストファイルをPDFファイルに変換する
...およびその他多数。
テキストをPDFドキュメントに変換するためには、サードパーティのライブラリが必要です。 市場には様々なオプションがありますが、中には有料のもの、使いにくいもの、パフォーマンスに問題があるものもあります。 開発に無料で利用でき、とても使いやすいライブラリがあります。テキストをPDFに変換するのに必要なのは、たった1行のコードだけです。 それにより、さらに高いパフォーマンスレベルを提供します。 このライブラリは IronPDF.
IronPDFはすべての.NETフレームワークをサポートしています。 開発者に優しく、単一のライブラリで以下のようなさまざまな機能を提供します。 URLからPDFを作成するテキストからPDFを作成 HTMLファイルをPDFファイルに変換するテキストファイルをPDFファイルに変換すること、その他多くの機能。
テキストをPDFに変換する方法の例を見てみましょう。
Microsoft Visual Studio を開く。 「Create New Project」をクリックしてください。 シンプルにするために、テンプレート「コンソール アプリケーション」を選択しますが、必要に応じてWindows Forms、ASP.NET Web Forms、MVC、Web API、または他のテンプレートを使用することもできます。
次を選択し、プロジェクトに名前を付け、ターゲットフレームワークを選択して「作成」を押します。 新しいコンソールプロジェクトが作成されます。
Visual Studioで新しいコンソールアプリケーションを作成する
次に、IronPDFのNuGetパッケージをインストールします。
IronPDFは、.NETプロジェクトでPDFファイルを生成、読み取り、編集、保存するための.NETライブラリです。 アイアンPDFには、.NET 5 Core、Standard、Frameworkに対応したHTMLからPDFへの変換機能があります フルHTML-to-PDFサポート CSS3およびJSを含む。
インストールするには NuGetパッケージツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールを選択します。 次のウィンドウが表示されます:
パッケージ マネージャー コンソール
次に、パッケージ マネージャー コンソールに以下のコマンドを書いてください。
Install-Package IronPdf
Enterを押してください。
パッケージ マネージャー コンソールでのインストール進行状況
これにより、プロジェクト内のどこでもこのライブラリが提供するすべての機能を使用できるように、IronPDFライブラリがインストールされます。
次に、主要なタスクに取り組みましょう――C#テキストをPDFファイルに変換します。
まず、program.cs
ファイルにIronPDFライブラリを参照してください。ファイルの先頭に次のコードスニペットを書き込んでください。
using IronPdf;
using IronPdf;
Imports IronPdf
using IronPdf;
using IronPdf;
Imports IronPdf
次に、メイン関数の中に以下のコードを書いてください。 このコードはテキストをPDFに変換します。
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>This is my PDF</h1><p>This is generated for the tutorial of C# txt to PDF</p>");
pdf.SaveAs(@"D:\Iron Software\textToPDF\myFirstPDF.pdf");
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>This is my PDF</h1><p>This is generated for the tutorial of C# txt to PDF</p>");
pdf.SaveAs(@"D:\Iron Software\textToPDF\myFirstPDF.pdf");
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>This is my PDF</h1><p>This is generated for the tutorial of C# txt to PDF</p>")
pdf.SaveAs("D:\Iron Software\textToPDF\myFirstPDF.pdf")
まず、オブジェクトを作成します。 ChromePdfRenderer
. このオブジェクトはテキストをPDFに変換する役割を担います。 このテキストは改善する必要があります。テキストをもう一度確認してください。 RenderHtmlAsPdf
関数はレンダラーオブジェクトの参照とともに呼び出されます。
この関数の引数に渡されたテキストからPDFを生成します。 そのPDFは一時的にPDFドキュメントタイプとして保存されます。
最後に、新しく生成されたPDFファイルはローカルドライブに保存されます。 SaveAs
関数 SaveAs
関数でパスを引数として渡します。
これは上記のコードの出力です。 テキストからプログラムでPDFを生成するのは非常に簡単です。
コードサンプルからの出力PDFファイル
上記の例では、シンプルなTXTをPDFに変換する方法を示しています。 さて、この例では、テキストドキュメントをPDFドキュメントに変換する方法を示します。
以下のサンプルソースTXTファイルを参照してください。
サンプルTXTファイル
以下のコードはテキストファイルをPDFに変換します。
まず、次の名前空間を追加します:
using System.IO;
using System.IO;
Imports System.IO
次のコードスニペットをメイン関数内に記述してください。
string text = File.ReadAllText(@"D:\Iron Software\textToPDF\myTxtFile.txt");
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf(text);
pdf.SaveAs(@"D:\Iron Software\textToPDF\textFileToPDF.pdf");
string text = File.ReadAllText(@"D:\Iron Software\textToPDF\myTxtFile.txt");
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf(text);
pdf.SaveAs(@"D:\Iron Software\textToPDF\textFileToPDF.pdf");
Dim text As String = File.ReadAllText("D:\Iron Software\textToPDF\myTxtFile.txt")
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(text)
pdf.SaveAs("D:\Iron Software\textToPDF\textFileToPDF.pdf")
File.ReadAllText
は、関数の引数で指定されたファイルからすべてのテキストを読み込みます。 このテキストはその後、文字列変数に保持されます。
この変数は RenderHtmlAsPdf
関数の引数として渡されます。 この関数はテキストをPDFドキュメントに変換します。
最後に、SaveAs
関数で出力ファイル名を指定してください。
TXTファイルからの出力PDFファイル
上記の例では、テキストを新しいPDFドキュメントに変換するのは非常に簡単です。
この新しく作成されたPDFに透かしを追加しましょう。 透かしは文書の不正利用を防ぐのに役立ちます。 ニーズに合わせて透かしを設定できます。 次の例を考えてみましょう:
pdf.ApplyWatermark("<h1>my Watermark</h1>",45 ,45, IronPdf.Editing.VerticalAlignment.Top, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"D:\Iron Software\textToPDF\myFirstPDF.pdf");
pdf.ApplyWatermark("<h1>my Watermark</h1>",45 ,45, IronPdf.Editing.VerticalAlignment.Top, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"D:\Iron Software\textToPDF\myFirstPDF.pdf");
pdf.ApplyWatermark("<h1>my Watermark</h1>",45,45, IronPdf.Editing.VerticalAlignment.Top, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("D:\Iron Software\textToPDF\myFirstPDF.pdf")
pdf
変数には PdfDocument(PDFドキュメント)
タイプ。 について ApplyWatermark
(透かしを適用) 機能はドキュメントにウォーターマークを追加します。 関数の引数としてウォーターマークテキストを渡します。例として「my watermark」としてください。 第2引数はウォーターマークの位置です。 複数のオプションがあり、どれでも選択できます。 第三引数は不透明度であり、必要に応じて不透明度を設定できます。 たとえば:「45」。 第4引数は回転で、これは45度に設定されていますが、必要に応じて任意の値に設定することができます。
以下はサンプルコードによって生成された出力です:
中央に透かしが入ったPDFファイル
PDFドキュメントをIronPDFを使用して印刷するのは非常に簡単です。以下のコードを書くだけです。
pdf.Print();
pdf.Print();
pdf.Print()
これは、デフォルトのプリンタでPDFドキュメントを印刷します。 複数のプリンター設定が利用可能で、ご自身の要件に応じて選択できます。 PDF印刷設定の詳細については、こちらをご参照ください サンプルページ
このチュートリアルでは、段階的な例とコードの説明を伴って、テキストをPDFファイルに変換する非常に簡単な方法を紹介しました。テキストをPDFに変換し、TXTファイルからPDFを生成し、このPDFファイルを印刷します。さらに、ドキュメントに透かしを追加する方法も学びました。
IronPDF によって提供される複数の便利で興味深い機能には、以下のようなものがあります グラフのレンダリング PDF内 バーコードの追加, パスワードによるセキュリティの強化、およびさらには PDFフォームの処理ここですべてを網羅することは不可能ですが、 詳細については、こちらをクリックしてください。 ホームページ.
IronPDFは次の一部である アイアンソフトウェア Iron Suiteには、IronXL、IronBarcode、IronOCR、IronWebscraperなどの興味深い製品が揃っています。 これらすべての製品が役に立つことを保証します。 現在、5つの製品すべてを2つの価格で購入できるので、Iron Suiteを完全に購入することで最大250%節約できます。 詳細については、こちらをクリックしてください これ.
9つの .NET API製品 オフィス文書用