ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
ポータブルドキュメントフォーマット (PDF) は、テキスト、リンク、ボタン、画像、その他のデータを1つのファイルに保存するために最も広く使用されている形式です。C#用のPDF APIがなければ、C#プログラミング言語でPDFを操作することはほぼ困難です。 この投稿では、2つの異なるAPIを使用してPDFと対話し、変更する方法について検討し、それらのパフォーマンス、機能、およびライセンスを評価します。 この投稿では、以下のPDFライブラリについて説明します:
IronPDF
イノヴァシス
IronPDF は、PDF ファイルの生成と操作を簡素化するための強力なライブラリです。プログラマーは、C#、VB.NET、および ASP.NET を使用してソースコードから直接 PDF ドキュメントを生成、編集、および署名できます。IronPDF では、HTML、CSS、JavaScript をサポートしており、ウェブページを忠実に PDF に変換できます。また、既存の PDF を読み取って編集することが可能で、複数のドキュメントをマージしたり、ページを抽出したりする機能も備えています。
特長:
IronPDF は、PDF 操作の複雑さを解消し、開発者が短時間で高品質な PDF ソリューションを提供する手助けをします。
IronPDF は強力なHTMLからPDFへの変換APIです。 IronPDFは、.NETおよび.NET CORE開発においてHTMLサイトを変換するための優れたオプションです。 それはHTMLを変換するだけでなく、他の多くのタスクも実行します。 IronPDFは、開発者が.NET CoreおよびフレームワークからPDFファイルを生成、修正、取得できるようにします。 開発者は、IronPDFモジュールを使用してHTMLサイトから迅速にPDFを生成または修正することができます。
IronPDFを使用すると、PDFの編集、スタンプの追加、ヘッダーやフッターの追加が簡単にできます。 それにより、PDFテキストの読み取りや画像の抽出が非常に簡単になります。 HTMLページをPDFファイルに変換するために、IronPDFは.NET Chromiumエンジンを使用します。
この機能には、HTML、HTML文字列、MVCビュー、Webフォーム、およびURLなどの異なる形式からのPDF作成が含まれます。
これはユーザーがPDFから画像を生成したり、その逆を実行したりすることを可能にします。 それには画像抽出、さまざまな画像拡張子のサポート、及びPDF印刷が含まれます。
IronPDFは、PDFの128ビット暗号化、パスワードでのPDFのロック、およびデジタル署名の機能も提供しています。
このIronPDFの機能は、ウォーターマークの追加、ページの追加や削除、背景や前景の追加など、あらゆる種類のPDFフォーマットを提供します。 要するに、IronPDFはPDFを操作するために必要なすべての機能を提供します。
多くの場合、PDF から直接埋め込まれたテキストを抽出することができます。 その方法がうまくいかない場合、おそらくテキストが画像に埋め込まれている可能性があります。 IronOCRライブラリを使用して視覚的なテキストをスキャンします。
ヘッダーとフッターは、PDFの作成時または既存のPDFに追加することができます。 印刷オプションプロパティを使用して、各ページのヘッダーとフッターを作成することができます。 Chrome PDF Rendererオブジェクトでこれらのオプションにアクセスします。
IronPDFは、C#に対応したほぼすべてのオペレーティングシステムとフレームワークをサポートしています。これには次のものが含まれます:
Azure (アジュール)
AWS
Innovasysは、革新的なコンテンツ管理ソフトウェア、ソリューション、およびサービスを提供するグローバルなパイオニア企業であるOrbis Technologies Inc.の子会社です。
それは支援著作ソフトウェアにおける業界のリーダーです。 1997年に設立された当社は、世界中の開発者や技術ライターが最小限の労力でプロフェッショナル品質のドキュメンテーション、支援システム、およびプロセスを生成できるようにするソリューションの開発に専念しています。
革命的な「フルページ編集」機能により、生成されたページのプレビュー内で直ちに素材を修正することができます。
エディションとバージョン機能により、ブラウザヘルプの出力の多くのバリアントを公開することができ、公開したさまざまなエディションやバリエーションの中から選択することができます。
HTMLドキュメントから既存の資料をインポートするか、コンテンツをドキュメント外で管理する必要がある場合は、ウェブURLに直接リンクして、インポートするたびに生成されたドキュメント内のコンテンツを同期させることができます。
簡単にさらに素材を追加。 目次の外観を変更する。 透かしやフィードバックリンクなどの出力プロパティ値を提供します。
コンテンツをAzure、IIS Webサイト、FTP、またはネットワークの場所に自動的に公開する; 漸進的な公開とは、最後に公開されてから変更されたファイルのみをアップロードすることを意味します。
C#、Visual Basic .NET、およびC++/CLI用のVisual Studioのコメント生成ツールは、開発者が自動生成されたページのビュー内で追加のマテリアルをすぐに書き込むことを可能にします。
Visual Studioソフトウェアを開き、[ファイル]メニューに移動します。 「新しいプロジェクト」を選択し、次にコンソールアプリケーションを選択します。 この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。
名前を入力し、適切なテキストボックスでパスを選択してください。 次に、「Create」ボタンをクリックします。 以下のスクリーンショットのように、必要な.NETフレームワークを選択してください:
Visual Studio は選択したアプリケーションの構造を生成し、コンソール、Windows または Web アプリケーションを選択した場合、コードを入力してアプリケーションをビルド/実行できる Program.cs ファイルが開かれます。
ライブラリを追加して、プログラムをテストすることができます。
IronPDFライブラリは、4つの異なる方法でダウンロードおよびインストールできます。 これらは:
Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。
以下のスクリーンショットのように、NuGetウェブサイトから利用可能なパッケージライブラリのリストを表示する検索ボックスを提供します。パッケージマネージャーでは、「IronPDF」というキーワードを検索する必要があります。
上記の画像では、検索結果に関連したパッケージの一覧が表示されています。 私たちはIronPDFオプションを選択し、ソリューションにパッケージをインストールする必要があります。
Install-Package IronPdf
パッケージがダウンロード/インストールされ、使用する準備が整いました。
3つ目の方法は、ウェブページから直接NuGetパッケージをダウンロードすることです。
クリックしてください リンク ウェブページから最新のパッケージを直接ダウンロードするにはこちらをクリックしてください。 ダウンロード後、以下の手順に従ってパッケージを追加してください。
その後、オプションのリファレンスを選択し、ダウンロードしたリファレンスの場所を参照してください。
Innovasysは、ドキュメント処理のために2つの主要な製品を提供しています。 どちらもそれぞれ独自のインターフェースを備えており、単一の統合インターフェースとしても存在します。 以下の方法で簡単にインストールできます。公式ウェブサイトからやSoftware.informer.comから。 以下は リンク ダウンロードするために。
ダウンロードをクリックすると、ZIPファイルがダウンロードフォルダに表示されるはずです。 その後、EXEファイルを抽出して実行すると、アプリケーションが開きます。
製品は
ヘルプスタジオ
これらを会社のウェブサイトからダウンロードするには、ウェブサイトにアクセスし、ダウンロードセクションからダウンロードしてください。
X
これは、VB .NET、C#、F#、JavaScript、およびC++/CLIのソースコードコメントのための、ユニークかつ完全なビジュアルエディターです。 Visual Studioに直接統合されているVisual Comment Editorは、生成されたドキュメントのアクセス可能なプレビューの中でコメントを追加および更新することができます。 Visual Editorのコメントは、標準的なXML形式でコードベースに追加されます。
それは、ソースコードに記載されたコメントを使用して自動化されたドキュメントを生成し、コードの簡単なビューを自動的に作成するのに役立ちます。
以下の画像には、その内容が含まれています。
HelpStudio helps you create help files and online documentation for your Iron Software products. It provides a rich set of tools for creating and managing content, including templates, wizards, and an easy-to-use editor.
Features include:
Use HelpStudio to streamline your documentation process and ensure that your help files are professional and informative.
ヘルプスタジオは、Iron Software製品のヘルプファイルおよびオンラインドキュメントを作成するのに役立ちます。テンプレートやウィザード、使いやすいエディターなど、コンテンツ作成および管理用の豊富なツールセットを提供します。
特徴:
ドキュメントプロセスを効率化し、ヘルプファイルがプロフェッショナルで情報豊かなものになるように、ヘルプスタジオを活用してください。
HelpStudioは、デスクトップ、オンライン、またはモバイルアプリケーションおよびサブシステムと手順やヘルプシステムを設計、公開、統合するための最も迅速かつ簡単な方法です。
出力をMicrosoft Help Viewer、HTML HelpまたはHelp 2.x形式で生成し、それを自動的にタブレットやモバイルに対応させ、クロスプラットフォームのブラウザヘルプとして表示することも、印刷可能なPDF形式にすることもできます。 組み込みのローカリゼーション機能を備えているため、必要に応じてアシスタンスシステムを世界中のオーディエンスに提供できます。
このツールは、ユーザーが問題に直面した場合に使用するソフトウェアのヘルプドキュメントを生成するために使用されます。 単一のソリューションに対して複数の出力ヘルプドキュメントを作成することもできます。
以下の画像は、HelpStudioによって生成されたヘルプ出力ファイルの様子を示しています。
PDFブックレットを作成するには、まず「Document」を開いてください。! X & HelpStudio".
新しい開始ウィンドウが表示されます。 この新しいウィンドウで、「New Booklet」をクリックしてください。
「New Booklet」をクリックすると、新しいウィンドウが表示されます。
新しいウィンドウで、新しい小冊子の名前を入力し、小冊子に追加したいファイルを選択します。
異なる変数を含むさまざまな設定が異なるタブに散在しており、PDFブックレットを制御します。
設定に満足したら、小冊子ウィンドウの最後にある「Build the Booklet」をクリックします。
PDFブックレットの生成には時間がかかります。 待機後、新しく生成されたPDFファイルのリンクを含む新しいウィンドウが表示されます。
IronPDFは、C# .NETプログラミング言語を使用して文書を管理および操作するための完全なツールセットを提供します。 IronPDFは多くのドキュメント作成メソッドを提供していますが、この記事ではそのうちのいくつかについてのみ説明します。
以下の3行のコードを使用するだけで、前の例のようにURLを使用してC#でPDFを生成できます。
var Renderer = new IronPdf.ChromePdfRenderer();
var pdf = Renderer.RenderUrlAsPdf("http://example.com");
pdf.SaveAs("example.pdf");
``` 以下のコードは、URLからPDFファイルを生成する方法を示しています。
```cs
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
var Renderer = new IronPdf.ChromePdfRenderer();
var pdf = Renderer.RenderUrlAsPdf("http://example.com");
pdf.SaveAs("example.pdf");
``` 以下のコードは、URLからPDFファイルを生成する方法を示しています。
```cs
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Dim Renderer = New IronPdf.ChromePdfRenderer()
Dim pdf = Renderer.RenderUrlAsPdf("http://example.com")
pdf.SaveAs("example.pdf")
``` 以下のコードは、URLからPDFファイルを生成する方法を示しています。 ```cs using IronPdf
Dim Renderer = New IronPdf.ChromePdfRenderer()
' Generate a PDF from a URL or local file path
Dim pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
以下のコードの出力は次のとおりです。
URL から PDF への変換について IronPDF を使用する方法の詳細は、こちらをご覧ください。 リンク.
IronPDF C# .NETライブラリを使用して、HTMLをPDFに変換するのは非常に簡単です。
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
Dim pdf = New ChromePdfRenderer()
Dim doc As PdfDocument = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>")
mypdf.SaveAs("FirstPDFDocument.pdf")
HTMLからPDFへの変換をIronPDFを使用して行う方法についての詳細情報は、次の手順に従ってください。 リンク.
IronPDFには、HTMLを使用してPDFファイルに「ウォーターマーク」を追加する機能が含まれています。 透かしは、既存のコンテンツの上または下に表示されるように調整でき、透過性、回転、およびハイパーリンクを含めることができます。
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf")
Pdf.SaveAs("C:\Path\To\Watermarked.pdf")
IronPdf.ImageToPdfConverter クラスを使用すると、1つまたは複数の画像ファイルからPDFドキュメントを簡単に生成できます。
using IronPdf;
using System.IO;
using System.Linq;
// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;
// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
IronPDFは、無料の開発者ライセンスライブラリを提供します。 IronPDFにはユニークな価格設定があります:ライトバンドルは$liteLicenseから始まり、隠れた料金は一切ありません。 SaaSやOEM項目も再配布できます。 すべてのライセンスには、30日間の返金保証、1年間のソフトウェアサポートとアップデート、開発/テスト/ステージング/本番環境の利用資格、そして永久ライセンスが含まれています。 (一回限りの購入). IronPDFライセンスは、ユーザーの要件に最適なパフォーマンスを提供し、簡単にアクセスできます。 こちらをご覧ください リンク IronPDFの価格とライセンスオプションについて詳しく学ぶには。
Innovasysは、提供するサービスに応じて顧客に3つの異なるライセンスを提供しています。
ドキュメント! X (年間サブスクリプション)
ヘルプスタジオ (年間サブスクリプション)
ドキュメント! X と HelpStudio バンドル (年間サブスクリプション)
価格は、両方とも年間$711から始まりますが、バンドルの場合は$1233がかかります。
価格に関する詳細情報については、以下をご覧ください。 リンク.
IronPDFは独立した開発者向けの無料ツールであり、さまざまな機能を提供するとともに、PDFファイルを他の形式に変更および変換することができます。 IronPDFは、最高のPDF編集およびフォーマット機能を提供します。 HTMLをPDFに変換すると、高品質な商業印刷に適したベクターファイルが得られます。 その結果、明確で高品質なPDFを受け取ることができます。
Innovasysは、ドキュメント作成分野における数少ない市場トップ企業の一つです。 彼らは主に、文書とHTMLヘルプページの自動化を作成することに重点を置いています。 会社には2つの製品があります。最初の製品はDocumentです。! コード上のコメントを使用して自動化を提供し、構文を提供するXと、ソフトウェア製品のヘルプ文書を生成するために使用されるHelpStudioがあります。
IronPDF ライセンスは開発者ベースであるため、ソフトウェアを使用する開発者の数に応じてライセンスを購入する必要があります。 また、OMEおよびSaaS配布をサポートし、クローズドソース製品の連絡先を提供します。 IronPDFライセンスはコスト効果が高く、一度の購入で生涯使用できます。Innovasysは、年間サブスクリプションのシングルデベロッパーライセンスを提供しており、OMEおよびSaaSディストリビューションをサポートしていません。 それは年間ライセンスを提供しています。
両方のPDFツールはそれぞれのことを行いますが、IronPDFはPDFを生成するためのシンプルで簡単な方法を提供します。 高速で、ユーザーを大幅なロード時間と待機時間から解放します。IronPDFは瞬時にPDFを生成します。 一方、Innovasysは複雑なインターフェースを持っており、操作や解析に使用するのが難しいです。 IronPDFはボットに簡単に統合でき、すべてのプロセスを自動化します。 両社を簡単に比較すると、結論は一つしかありません。つまり、IronPDFはシンプルで、効率的で、信頼できるということです。
9つの .NET API製品 オフィス文書用