0

私の iOS アプリでは、ユーザーが既存の pdf に注釈を付けた後、既存の pdf を別の pdf に再生成したいと考えています。

私の再生成されたpdfは、既存のpdfの正確なレプリカである必要がありますが、デスクトップでも開いて表示できる注釈やハイライトなどが埋め込まれている必要があります。

他のSO投稿で提案された解決策を含め、これについていくつかの調査を行いました。libharuなどを試しました。

しかし、どういうわけか、既存の pdf をレプリカ pdf に変換できません。libharu を使用して作成した新しい PDF に注釈を追加できます。

今私の問題は、既存のpdfをそのまま再生成されたpdfにコピーすることです。どんな指針も大いに役に立ちます。

4

1 に答える 1

0

私の理解では、「真の」注釈(たとえば、Acrobatで非表示にできるもの)を含むPDFを保存できるライブラリは、FOSSソリューションに存在するものではありません。

たとえば、LibHaruは、新しいPDFの作成のみをサポートし、既存のPDFの編集や追加はサポートしていません。彼らのホームページから:

現時点では、libHaruは既存のPDFファイルの読み取りと編集をサポートしておらず、このサポートが表示される可能性はほとんどありません。

PDFをページごとにレンダリングしてから、いくつかの追加情報を付けて再保存することができます。このSOの質問には、妥当なコードが含まれています。ただし、これにより、「注釈」がPDF自体の画像としてより多く保存されます。

PDFNetのような有料のライブラリを試してみてください。

于 2012-08-17T06:45:02.023 に答える