PDF.jsの代替

閲覧だけでなくPDF編集を追加

PDF.jsはMozillaのオープンソースPDFビューアーです。無料で広く使われており、FirefoxのデフォルトPDFレンダラーです。すべての開発者がまずPDF.jsに手を伸ばします。実績があり、ベンダーロックインがないからです。しかし、それはビューアーであることに気づきます。テキスト入力、署名、フォーム送信、webhookのいずれもありません。チームはPDF.jsの上に編集機能を構築するのに何週間も費やし、最終的に脆弱なカスタムソリューションに終わることがよくあります。

SimplePDFで得られるもの

すぐに使える編集機能

テキスト入力、署名、チェックボックス、画像、フォームフィールドの自動検出。PDF.jsの上に自分で構築しなければならないものがすべて含まれています。

1行のコード

iframeを1つ埋め込むだけ。npmパッケージ、ビルドステップ、独自のUIレイヤーの保守は不要です。

フォーム送信機能内蔵

ユーザーがPDFを記入して送信します。完成したドキュメントをwebhookまたはBYOS(S3、Azure)で受け取れます。PDF.jsには送信の概念がありません。

white-label対応

あなたのブランド、あなたのドメイン。エディタはあなたの製品の一部のように見えます。希望しない限りSimplePDFのブランド表示はありません。

機能比較

機能PDF.jsSimplePDF
PDFの閲覧はいはい
テキストの追加いいえはい
署名の追加いいえはい
フォームフィールドの記入インタラクティブフィールドのみインタラクティブ + 自動検出
記入済みフォームの送信いいえWebhook、メール、またはBYOS
画像の追加いいえはい
チェックボックスの追加いいえはい
White-labelはい(独自のUI)はい(内蔵)
BYOS(S3、Azure)N/Aはい
クライアント側処理はいはい
統合の工数数日~数週間(カスタムUI)数分(iframe1つ)
料金無料(オープンソース)無料プラン / 99 $/月

統合の比較

PDF.jsのセットアップ
npm install pdfjs-dist
// Then: configure worker, create canvas,
// handle rendering, build custom toolbar,
// add text input layer, signature pad,
// form field detection, submission logic...
SimplePDFのセットアップ
<iframe src="https://yourcompany.simplepdf.com/editor" />

PDF.jsがより適しているケース

  • レンダリングを完全に制御し、ビューアーUIのすべてのピクセルをカスタマイズしたい場合
  • ベンダー依存のない無料のオープンソースソリューションが必要な場合
  • 編集やフォーム記入ではなく、閲覧のみが必要な場合
  • 専用のPDFツールを構築し、レンダリングパイプラインへの低レベルアクセスが必要な場合
  • 外部サービスへの呼び出しが許容されないオフラインファーストの要件がある場合

どのSimplePDF製品が適していますか?

Embed

PDF.jsの上に構築する代わりに使える開発者向けソリューション。iframe1つでカスタムUIレイヤーを保守することなく、完全な編集体験を得られます。

Embedの詳細

Portal

記入済みPDFをユーザーから収集したい非技術チーム向け。共有リンクを作成し、ユーザーがブラウザでPDFを記入すると、完成したドキュメントを受け取れます。

Portalの詳細

質問がありますか?

PDF.jsでPDFを編集できますか?

PDF.jsはビューアーであり、エディタではありません。PDFのレンダリングやインタラクティブフォームフィールド(PDFに既に組み込まれているフィールド)の処理はできますが、テキスト、署名、画像、チェックボックスをPDFに追加することはできません。編集機能を追加するには、PDF.jsの上にカスタムレイヤーを構築する必要があります。

PDF.jsにフォーム記入機能を追加するには?

PDF.jsはインタラクティブなAcroFormフィールドの記入をネイティブにサポートしています。非インタラクティブなPDF(スキャンされたフォーム、フラットPDF)の場合、カスタムのアノテーションレイヤーを構築する必要があります。SimplePDFはインタラクティブ・非インタラクティブ両方のフォームを自動検出で処理し、カスタムコードは不要です。

PDF.jsのような無料のPDFエディタはありますか?

SimplePDFには閲覧、編集、フォーム記入を含む無料プランがあります。自分で拡張するビューアーであるPDF.jsとは異なり、SimplePDFはすぐに使える完全な編集体験を提供します。無料プランにはウォーターマークなし、サインアップ不要、広告なしです。

PDF.js vs. 埋め込み可能なPDFエディタ:どちらを使うべきですか?

PDFの表示のみが必要で、独自のUIを構築することに問題がなければ、PDF.jsは確かな選択肢です。ユーザーにPDFの編集、記入、署名、送信をしてもらう必要がある場合、SimplePDFのような埋め込み可能なエディタを使えば数週間の開発時間を節約できます。トレードオフはベンダー依存と開発時間の間にあります。

試してみませんか?

PDF.jsの上に構築する代わりに、SimplePDFで何が得られるかご覧ください。