フッターコンテンツにスキップ
製品比較

IronPDFとPDFShiftの比較

ポータブルドキュメントフォーマット(PDF)は、テキスト、リンク、ボタン、グラフィックなどを1つのドキュメントで表現するための最も一般的なドキュメントフォーマットです。 C#プログラミング言語でPDFを操作することは、C#用のPDF APIを使用しなければほぼ不可能です。 この記事では、2つの異なるAPIを使ってPDFドキュメントと対話し、操作する方法を探るとともに、パフォーマンス、機能、ライセンスについて両APIを比較します。

この記事で取り上げるPDF APIは以下の通りです:

  • IronPDF
  • PDFShift

1.IronPDF1.

IronPdfは強力なHTMLからPDFへの変換APIです。 IronPDFは.NETと.NET Core開発におけるHTMLサイトの変換に理想的なソリューションです。 HTMLを変換するだけでなく、さまざまな追加機能も備えています。 IronPdfは開発者が.NET Coreと.NET FrameworkプロジェクトでPDFドキュメントを作成、変更、取得することを可能にします。 IronPDFパッケージを使うことで、開発者はHTMLページから簡単にPDFを作成したり変更したりすることができます。

PDFは簡単に編集でき、スタンプを押したり、ヘッダーやフッターを追加したりできます。 また、PDFテキストの読み取りや画像の抽出が驚くほど簡単になります。 IronPDFは.NET Chromiumエンジンを使用してHTMLページをPDFファイルにレンダリングします。

1.1.IronPDFの特徴.

1.1.1.PDF変換

この機能には、HTML、HTML文字列、MVCビュー、Webフォーム、URLなどのさまざまなフォーマットからのPDF作成が含まれます。

1.1.2.PDF イメージング

1.1.6.ヘッダーとフッター1.1.7.互換性2.1.PDFShift の機能2.1.1.並列変換2.1.4.高精度PDF

Pdfshift Alternatives Html To Pdf 1 related to 1.1.1.PDF変換
コンソール、Windows、Webアプリケーションを選択した場合は、program.csファイルが開き、コードを入力してアプリケーションをビルド/実行できます。
Pdfshift Alternatives Html To Pdf 2 related to IronPDFとPDFShiftの比較
これで、ライブラリを追加し、プログラムをテストすることができます。 ## 4.IronPDFライブラリをインストールする。 IronPDFライブラリは4種類の方法でダウンロード、インストールできます。 これらは以下のとおりです: - Visual Studio NuGetパッケージマネージャを使用する - Visual Studioコマンドラインの使用 - NuGetウェブページからの直接ダウンロード - IronPDF ウェブページから直接ダウンロード

4.1 Visual Studio NuGet パッケージ マネージャーを使用する

Pdfshift Alternatives Html To Pdf 3 related to IronPDFとPDFShiftの比較
NuGetウェブサイトから利用可能なパッケージ・ライブラリのリストを表示する検索ボックスを提供します。パッケージマネージャーでは、以下のスクリーンショットのように "IronPDF "というキーワードを検索する必要があります。
Pdfshift Alternatives Html To Pdf 4 related to IronPDFとPDFShiftの比較
上の画像では、検索から関連パッケージのリストを見ることができます。 IronPDFオプションを選択し、パッケージをソリューションにインストールする必要があります。 ### 4.2 Visual Studioのコマンドラインを使用する

[NuGetパッケージマネージャ] > [パッケージマネージャコンソール]を選択します。
Pdfshift Alternatives Html To Pdf 5 related to IronPDFとPDFShiftの比較
パッケージマネージャのコンソールタブに以下の行を入力してください: ```shell :ProductInstall ``` これで、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。
Pdfshift Alternatives Html To Pdf 6 related to IronPDFとPDFShiftの比較
### 4.3 NuGet Webページから直接ダウンロードする。 3つ目の方法は、ウェブページからNuGetパッケージを直接ダウンロードすることです。 - [NuGet IronPDFパッケージのウェブページ](https://www.nuget.org/packages/IronPdf/)に移動する。 - 右側のメニューからダウンロードパッケージオプションを選択してください。 - ダウンロードしたパッケージをダブルクリックしてください; 自動的にインストールされます。 - ソリューションをリロードして、プロジェクトで使い始めてください。

4.4 IronPDFウェブページから直接ダウンロードする

Pdfshift Alternatives Html To Pdf 7 related to IronPDFとPDFShiftの比較
### 6.2.IronPDFを使ったHTMLからPDFへの変換

This is a heading"); doc.SaveAs("FirstPDFDocument.pdf"); ```
Pdfshift Alternatives Html To Pdf 8 related to IronPDFとPDFShiftの比較
### 6.3.PDFShift を使って URL から PDF を作成する。 PDFShift での URL 変換はとても簡単です。 以下のように、URLにsourceパラメータを設定してPOSTリクエストを送信するだけです: ```csharp using System; using RestSharp; using RestSharp.Authenticators; using System.IO; namespace PDFShiftExample { class Program { static void Main(string[] args) { var client = new RestClient("https://api.pdfshift.io/v3/convert/pdf"); client.Authenticator = new HttpBasicAuthenticator("api", "your_api_key"); var request = new RestRequest(Method.POST); var json = new { source = "https://www.example.com" }; request.AddJsonBody(json); var response = client.Execute(request); if (!response.IsSuccessful) { // Handle the unsuccessful response } else { File.WriteAllBytes("result.pdf", response.RawBytes); } } } } ``` ### 6.4.PDFShiftを使用したHTMLからPDFへの変換

Page {{page}} of {{total}}", spacing = "50px" } }; request.AddJsonBody(json); var response = client.Execute(request); if (!response.IsSuccessful) { // Handle the unsuccessful response } else { File.WriteAllBytes("result.pdf", response.RawBytes); } } } } ```

9.電子透かし

SAMPLE", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf"); Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf"); ```
Pdfshift Alternatives Html To Pdf 9 related to 9.電子透かし</h2

プログラミング言語を使ってPDFに透...

9.2.PDFShiftを使った電子透かし

Contact Us

@
"; var pdf = renderer.RenderHtmlAsPdf(bootstrapContact); pdf.SaveAs("contact-form.pdf"); ``` **アウトプット**:Bootstrapのフォームコントロール、グリッドレイアウト、カードスタイリング、入力グループを備えたProfessionalなコンタクトフォーム。 ### PDFShift:優れたブートストラップサポートを備えたクラウドベースのサービス

9.ライセンス Pdfshift Alternatives Html To Pdf 10 related to 9.2.PDFShiftを使った電子透かし</h3

ユーザーは、PDF上で... PDFShift PDF変換APIは、月単位と年単位の両方で5つの異なるライセンスパッケージを提供しています。 各種パッケージの購入には「クレジット」というシステムが使用されており、その詳細は以下のとおりです: 1.**無料パッケージ** (月50クレジット) 2.**スタートアップ** (月額500クレジット $9、年間6,000クレジット $99) 3.**ブースト** (月額2,500クレジット24ドル、年間30,000クレジット240ドル) 4.**成長** ($39で毎月5,000クレジット、$390で年間60,000クレジット) 5.**ビジネス** (月額$99で25,000クレジット) また、ファイルサイズの制限もあります。無料パッケージは1ファイルあたり1MBまで、その他のパッケージは1ファイルあたり5MBまでです。
Pdfshift Alternatives Html To Pdf 11 related to 9.2.PDFShiftを使った電子透かし</h3

ユーザーは、PDF上で...
詳細と価格については、[PDFShift 価格ページ](https://pdfshift.io/#pricing)をご覧ください。

10.結論

よくある質問

C# で HTML を PDF に変換するにはどうすればいいですか?

IronPDF の RenderHtmlAsPdf メソッドを使用して、HTML 文字列を PDF に変換できます。RenderHtmlFileAsPdf を使用して HTML ファイルを PDF に変換することもできます。

IronPDF を使用することの利点は何ですか?

IronPDFは、さまざまな形式からのPDF作成、画像抽出、暗号化、編集機能、Windows、Linux、およびAzureやAWSのようなクラウドサービスとの互換性を含むPDF操作のための強力な機能セットを提供します。

PDFShiftの主な特徴は何ですか?

PDFShiftは、並行変換、カスタムヘッダー、非同期リクエスト、複数のプログラミング言語との互換性といった機能を備えた迅速なHTMLからPDFへの変換をサポートするクラウドベースのAPIです。

IronPDFとPDFShiftはライセンス面でどのように異なりますか?

IronPDFは、一括購入と30日間の返金保証がある開発者ベースのライセンスを提供します。一方、PDFShiftは月次および年次プランを持つクレジットベースのライセンスシステムを使用しています。

IronPDFはクラウド環境で使用可能ですか?

はい、IronPDFはMicrosoft AzureやAWSといったクラウド環境をサポートしており、さまざまな展開シナリオに対応できます。

IronPDFでPDFにヘッダーとフッターを追加するにはどうすればいいですか?

IronPDFは、組み込みメソッドを使用してPDFにヘッダーとフッターを追加することができ、テキスト、画像、またはページ番号を含めるようにカスタマイズできます。

IronPDFはどのプラットフォームをサポートしていますか?

IronPDFは、Windows、Linux、.NET Core、およびクラウド環境で使用できるC#と互換性のあるほぼすべてのオペレーティングシステムとフレームワークをサポートしています。

IronPDFを私のVisual Studioプロジェクトにインストールするにはどうすればいいですか?

IronPDFは、Visual Studio NuGet Package Manager、Visual Studioコマンドライン、またはNuGetまたはIronPDFのウェブページから直接ダウンロードすることでインストールできます。

IronPDFを使用してPDFから画像を抽出することは可能ですか?

はい、IronPDFはPDFから画像を抽出する機能を提供し、開発者が元のドキュメントの外部で画像を操作および再利用できるようにします。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

関連する記事