web-dev-qa-db-ja.com

LiveCycleではなくAcrobatでPDFを編集するにはどうすればよいですか?

使用方法がわかっているForms->Add or Edit Fieldsを使用して、AcrobatでPDFのフィールドを編集したい。

残念ながら、編集したい新しいフォームはLiveCycle Designerで作成されたようで、LiveCycleで開こうとしています。

この動作を変更してそのフォームをAcrobat Proで編集可能にする方法はありますか?

13
Joe

Adobe Reader(Adobe Readerではない)でAdobeフォームを編集できるようにするには、まずそれをLiveCycleで開いて、「静的Adobeフォーム」として保存する必要があります。

次に、Adobeフォーム用のパブリックドメインツールキット(PDFTKをダウンロード http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ )を使用してインストールする必要があります。

XMLヘッダー情報を削除するには、フォームごと(または1つのフォーム)を変換する必要があります。そのため、Adobe Reader(Readerではない)でフォームを編集できます。

pdftk original.pdf output cleaned-original.pdf drop_xfa

次に、クリーンアップされたフォームをAdobe acrobatで開き、必要に応じて変数名を修正し(プレフィックスフォーム[0]で名前が変更される場合があります)、Adobe Optimized PDF互換性があるように保存します。フィット。

13
dmc2005

Acrobat 10 Proを使用して、「PDFに出力」します。これにより、フォームのフラットコピーが作成されます。次に、編集に行くとき、Acrobatにすべてのフィールドを作成させます。その後は、必要に応じてフィールドを編集するだけで十分です。

4
David

現在a PDFライフサイクルで作成されたフォームは編集できなくなりましたフォームがで作成されていない限り、Adobe Acrobat Professionalの最新バージョン(リーダーではありません)では- LifeCycleの古いバージョン Adob​​e Acrobat 8​​.0(場合によっては8.1)でリリース

これらのバージョンのLifeCycleでは、アドビは「新しい」スタイルのフォームと「古い」スタイルのフォームの両方のデータを同じパッケージに作成して保存しました。

この場合は、上記の状況を使用できます上記の(古い)バージョンのLifeCycleでフォームを開き、「静的PDFフォーム」として保存します。 (動的ではなく)パブリックドメインのpdfツールを使用して、「XFA」ヘッダーを削除します。

その後、Adobe Acrobate(リーダーではない)でフォームを開くと、LifeCycleでフォームを開く必要があるというメッセージは表示されませんが、フォームを編集してスクリプトなどにアクセスすることもできます。

0
dmc2005

これに対する解決策を見つけました。無料バージョンのCutePDFをダウンロードし、ダウンロードに付属のREADME.txtドキュメントにある次の手順を使用して、古いファイルをPDFに出力しました。

CutePDF Writerを使用してPDFドキュメントを作成する:

実行するアプリケーションを検索しないでください。 CutePDF Writer(プリンター)を使用してドキュメントを印刷するだけで、PDF出力を取得できます。

Open your original document and select Print command in File menu

アプリケーションの[印刷]ダイアログボックスを表示します。次に、印刷するプリンターとして「CutePDF Writer」を選択します(「ファイルに出力」オプションは選択しないでください)。作成したPDFファイルを保存するための[名前を付けて保存]ダイアログボックスが表示されます。保存するフォルダを選択し、ファイル名を入力して、[保存]をクリックします。そのフォルダーに移動して、PDFファイルを見つけます。

それが誰かを助けることを願っています。

0
Joe

最初は、Adobe Acrobat XI Standard(バージョン11.0.09)を使用してLive Cycleで作成されたフォームを編集できませんでしたが、Live CycleバージョンをPDFに印刷してから新しいPDFを開くと、資料。さて、これを行ったとき、入力可能なフォームフィールドを失いましたが、それは以前の入力済みドキュメントの修正バージョンであることを示すフッターを追加することだけだったので、目的には問題ありませんでした。

0
Abe18