私の大学では提出が必要ですPDFファイルは PDF/A形式 である必要があります。
コンバーターを探しましたが、どれも非常に高価で複雑です。
既存のPDFファイルをPDF/Aに変換するにはどうすればよいですか?
どうもありがとうございました!
既存のWord文書をPDF/Aに保存するために必要なのは、Microsoft Wordの最新バージョンだけです。印刷する他の製品から作成するには、 www.freepdfcreator.org にあるような無料のPDF/Aクリエーターを使用できます。
PDF/Aファイルが準拠していることを検証する必要がある場合は、無料のサービス www.validatepdfa.com を使用できます。
既存のPDFファイルをロスレスでPDF/Aに変換することは、少しトリッキーであり、常に可能であるとは限りません。Acrobat9と10はこれを行うことができます。当社の事業であるSolid Documentsは、 $ 99でこれ(および他の一般的なアーカイブ機能)を実行します: Solid PDF Tools
PDF/ A は、ISOの国際規格です。 apDFのアーカイブ。標準は、一連のルール(「すべてのフォントを埋め込む」、「透明度を使用しない」、「JavaScriptを使用しない」、「暗号化しない」など)への厳密な準拠を要求しています。
claimがPDF/AであるPDFはたくさんありますが、実際のスモークテストは失敗します。その主張は、ファイルのメタデータの単なるタグです。そのタグは、 Acrobat Readerは、レンダリング時に特別なヒントを表示します。
実際のコンプライアンスのチェックには、かなり広範にわたる商用「プリフライト」ソフトウェアが必要です。現在、私はその仕事をする無料のユーティリティを知りません。テスト結果については、こちらもご覧ください: Isartor testsuite 。
Ghostscriptを使用して(試行して)変換できますPDFtoPDF/A。これを行う方法は ここに記載されています (Update:ここで新しいバージョンの場合) 。
ただし、このドキュメントはごく最近になって更新されました[*]。以前のバージョンのGhostscriptのPs2pdf.htmは、PDFclaimingを作成してPDF/Aにするコマンドを実行するようにユーザーを誘導しましたが、実際の煙のテストに失敗しました。
ここにコマンドラインがあります:
gswin32c ^
-dPDFA ^
-dNOOUTERSAVE ^
-dUseCIEColor ^
-sProcessColorModel=DeviceCMYK ^
-sDEVICE=pdfwrite ^
-o output_pdfa.pdf ^
-dPDFACompatibilityPolicy=1 ^
PDFA_def.ps ^
input.pdf
[*]注:問題はパラメータPDFA_def.ps
。これは、ニーズに合わせて編集する必要があるファイルです。 Ghostscriptのサンプルは/lib
サブディレクトリ。このサンプルは、編集しないと、そのままでは機能しません。編集方法はサンプルのコメント内にあります。
次のコマンドを使用してPDFをPDF-Aに変換しました:
gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf PDFOriginal.ps
PDFファイルがある場合は、まずそれをPSに変換して上記のコードを処理します。PDFファイルを直接変換して、 PDF-A。ただし、機能しませんでした。
PDFをPSファイルに変換する方法は次のとおりです。
pdftops PDFOriginal.pdf PDFOriginal.ps
Microsoft Office 2007の ' Save as PDF 'ツールはPDF/A形式で保存します。
PDF/Aドキュメントは、PDFの特定のサブセットを使用するPDFドキュメントであり、「自己完結型」であることを保証するように設計されています。つまり、外部ソース(フォントプログラムやハイパーリンクなど)からの情報に依存することは許可されていません。 wikipedia から:
PDF/A互換性のその他の重要な要素は次のとおりです。
* Audio and video content are forbidden. * JavaScript and executable file launches are forbidden. * All fonts must be embedded and also must be legally embeddable for unlimited, universal rendering. This also applies to the so-called PostScript standard fonts such as Times or Helvetica. * Colorspaces specified in a device-independent manner. * Encryption is disallowed. * Use of standards-based metadata is mandated.
編集:
PDFがPDF/Aであるかどうかをテストするためのツールは実際にはないため、あなたと同じように大学でもドキュメントをテストする方法はありません。 PDF/Aで送信してください。
彼らが具体的にそれを要求する唯一の理由は、彼らがそれを開いたときにすべてのコンテンツが「そこにある」ことを確認できるようにするためです。彼らは、この要件を、PDF/Aである必要があることとして、むしろ不可解に(そしてひどく)表現しただけです。したがって、PDFが自己完結のtrue要件を満たしているかどうかをテストする簡単な方法は、PDFを転送して表示することです。別の(できればオフライン)コンピューターからそれを実行し、すべてが想定どおりに表示されることを確認します。
インストールできなかったpdftops
を使用しないmacOSXでは(@ soham.m17が提案したように)、次のことができます。
pdf2ps oldPdf.pdf psVersionOfOldps.ps
あなたのpdfをpsフォーマットに変換し、次に:
gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf psVersionOfOldps.ps
pDF/Aに変換します。
Windows 10で私のために機能した唯一の方法は、ソハムの答えを少し変更したことです(私にとっては機能しましたが、エラーが発生しました)。
PDF
をps
に変換する(pdf2ps source.pdf temp.ps
を使用)ps
をPDF/A
に戻すgswin64c -dPDFA -dBATCH -dNOPAUSE -dPDFSETTINGS=/prepress -dNOOUTERSAVE -sColorConversionStrategy=UseDeviceIndependentColor -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=destination.pdf temp.ps
(gswin64c
の前に完全なパスを追加する必要があるかもしれません。私にとってはC:\Program Files\gs\gs9.22\bin\
でした-pdf2ps
についても同じです。この場合、私にとってのパスはC:\Program Files\gs\gs9.22\lib\
でした)
結果のファイルが大きすぎる場合は、-dPDFSETTINGS=/prepress
オプションを省略できます。このオプションを使用しないと、結果のファイルは小さくなります(私の場合は元のファイルよりも小さくなります)が、画質の低下に注意することができます。
結果のPDF
はPDF/A
オプションがなくても-dNOOUTERSAVE
に準拠しているように見えますが、埋め込まれているフォントは少なくなっています(違いを説明できる人がいるかもしれません)。
「PDF/A
に準拠」と言うと、PDF/A
「バナー」がAcrobat Readerに表示されるだけでなく、ファイルが提供するオンライン検証に合格したことを意味します https:// www .pdf-online.com/osa/validate.aspx
このようなオンライン検証サービスの信頼性はわかりませんが、Acrobat ReaderでPDF/A
"バナー"を表示していた非準拠ファイルを検出できました(そのため、この点では信頼性が低いようです)。