Universitas saya membutuhkan file PDF diserahkan ke dalam format PDF / A .
Saya mencoba mencari konverter, tetapi semuanya sangat mahal dan / atau rumit.
Bagaimana cara mengubah file PDF saya yang ada menjadi PDF / A?
Terima kasih banyak!
Universitas saya membutuhkan file PDF diserahkan ke dalam format PDF / A .
Saya mencoba mencari konverter, tetapi semuanya sangat mahal dan / atau rumit.
Bagaimana cara mengubah file PDF saya yang ada menjadi PDF / A?
Terima kasih banyak!
Jawaban:
Untuk menyimpan dokumen Word yang ada ke PDF / A yang Anda butuhkan adalah versi terbaru dari Microsoft Word. Untuk membuat dari produk lain yang mencetak, Anda dapat menggunakan pencipta PDF / A gratis seperti yang ada di www.freepdfcreator.org
Jika Anda perlu memvalidasi bahwa file PDF / A sesuai, Anda dapat menggunakan layanan gratis kami di www.validatepdfa.com
Mengubah file PDF yang ada ke PDF / A dengan cara lossless sedikit lebih rumit dan tidak selalu mungkin. Acrobat 9 dan 10 dapat melakukan ini. Bisnis kami, Solid Documents, juga menjual produk yang melakukan ini (dan fungsi pengarsipan umum lainnya) dengan harga $ 99: Solid PDF Tools
PDF / A adalah standar ISO internasional untuk sebuah PDF rchiving. Standar meminta kepatuhan yang ketat terhadap seperangkat aturannya (seperti: "sematkan semua font", "jangan gunakan transparansi", "jangan gunakan JavaScript", "tanpa enkripsi", ...).
Ada banyak PDF di luar sana yang mengklaim sebagai PDF / A, tetapi gagal tes asap nyata. Klaim itu hanyalah tag di metadata file. Tag itu dapat membuat fe Acrobat Reader menampilkan petunjuk khusus saat merendernya.
Pemeriksaan untuk kepatuhan nyata memerlukan beberapa perangkat lunak "preflight" komersial yang agak ekspansif. Saat ini saya tidak mengetahui adanya utilitas gratis untuk melakukan pekerjaan itu. Lihat juga di sini untuk beberapa hasil tes: Isartor testsuite .
Anda dapat menggunakan Ghostscript untuk (mencoba) mengonversi PDF ke PDF / A. Cara melakukannya didokumentasikan di sini ( Pembaruan: untuk versi yang lebih baru di sini ).
Tetapi perhatikan: dokumen ini baru-baru ini diperbarui [ * ]. Versi sebelumnya dari Ghostscript's Ps2pdf.htm melakukan mis-lead pengguna untuk menjalankan perintah yang membuat PDF mengklaim sebagai PDF / A tetapi gagal tes asap nyata.
Berikut ini adalah commandline:
gswin32c ^
-dPDFA ^
-dNOOUTERSAVE ^
-dUseCIEColor ^
-sProcessColorModel=DeviceCMYK ^
-sDEVICE=pdfwrite ^
-o output_pdfa.pdf ^
-dPDFACompatibilityPolicy=1 ^
PDFA_def.ps ^
input.pdf
[ * ] Catatan: Masalahnya terletak pada parameter PDFA_def.ps
. Ini adalah file yang perlu Anda edit untuk menyesuaikan kebutuhan Anda. Ghostscript dikirimkan bersama sampelnya di /lib
subdirektori. Ini sampel tidak akan bekerja sebagai-adalah tanpa Anda menyuntingnya. Cara mengedit ada di dalam komentar sampel.
Saya menggunakan perintah berikut untuk mengonversi PDF ke PDF-A:
gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf PDFOriginal.ps
Jika Anda memiliki file PDF, pertama-tama konversikan ke PS agar berfungsi dengan kode di atas. Saya mencoba beberapa kali dengan file PDF untuk secara langsung dikonversi ke PDF-A. Namun, itu tidak berhasil.
Berikut adalah cara untuk mengonversi file PDF ke PS Anda:
pdftops PDFOriginal.pdf PDFOriginal.ps
Alat ' Simpan sebagai PDF ' dari Microsoft Office 2007 disimpan dalam format PDF / A.
Dokumen PDF / A hanyalah dokumen PDF yang menggunakan subset tertentu dari PDF yang dirancang untuk memastikannya 'lengkap'. Yaitu tidak diizinkan untuk bergantung pada informasi dari sumber eksternal (mis. Program font dan hyperlink). Dari wikipedia :
Elemen kunci lain untuk kompatibilitas PDF / A termasuk:
* 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.
Edit:
Karena ada tidak benar-benar alat untuk menguji apakah PDF adalah PDF / A, itu aman bertaruh bahwa seperti Anda, universitas Anda juga tidak memiliki cara untuk menguji bahwa dokumen Anda mengirim mereka adalah PDF / A .
Kemungkinan satu-satunya alasan mereka secara khusus memintanya adalah agar mereka dapat yakin bahwa semua konten akan "ada" ketika mereka membukanya. Mereka hanya menyatakan persyaratan ini agak samar (Dan buruk) sebagai itu harus PDF / A. Jadi cara sederhana untuk menguji apakah PDF memenuhi persyaratan sebenarnya dari self-Containment adalah dengan mentransfer PDF dan melihatnya dari komputer lain (lebih disukai offline) dan memastikan bahwa semuanya muncul sebagaimana mestinya.
-dPDFACompatibilityPolicy=0
, PDF Anda akan mengklaim sebagai PDF / A bahkan jika proses konversi Ghostscript memperhatikan hal-hal yang tidak sesuai dan yang tidak dapat diperbaiki. Anda mungkin telah membuat semacam 'palsu' PDF / Seperti yang saya sebutkan di tempat lain ...
Di macOSX tanpa menggunakan pdftops
yang saya tidak dapat menginstal (seperti yang diusulkan @ soham.m17) Anda dapat melakukan:
pdf2ps oldPdf.pdf psVersionOfOldps.ps
untuk mengkonversi pdf Anda ke format ps dan kemudian:
gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf psVersionOfOldps.ps
untuk mengkonversi dalam pdf / A.
Satu-satunya cara yang bekerja untuk saya di Windows 10 adalah sedikit modifikasi dari jawaban soham (yang bagi saya berfungsi tetapi dengan kesalahan):
PDF
ke ps
(dengan pdf2ps source.pdf temp.ps
)ps
ke PDF/A
menggunakan Ghostscript 9.22 dengangswin64c -dPDFA -dBATCH -dNOPAUSE -dPDFSETTINGS=/prepress -dNOOUTERSAVE -sColorConversionStrategy=UseDeviceIndependentColor -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=destination.pdf temp.ps
(Anda mungkin perlu menambahkan sebelum gswin64c
path lengkap, yang bagi saya C:\Program Files\gs\gs9.22\bin\
- sama untuk pdf2ps
, dalam hal ini path untuk saya adalah C:\Program Files\gs\gs9.22\lib\
)
Jika file yang dihasilkan terlalu besar, Anda dapat menghilangkan -dPDFSETTINGS=/prepress
opsi. Tanpa opsi ini, file yang dihasilkan lebih kecil (bahkan lebih kecil dari aslinya dalam kasus saya), tetapi penurunan kualitas gambar dapat dicatat.
Hasilnya PDF
tampaknya sesuai PDF/A
bahkan tanpa -dNOOUTERSAVE
opsi, meskipun lebih sedikit font yang tertanam (mungkin seseorang dapat menjelaskan perbedaannya).
Ketika saya mengatakan "sesuai dengan PDF/A
" Maksud saya tidak hanya bahwa PDF/A
"spanduk" muncul di Acrobat Reader tetapi file tersebut melewati validasi online yang disediakan oleh https://www.pdf-online.com/osa/validate.aspx
Saya tidak tahu seberapa besar layanan validasi online tersebut dapat diandalkan, namun ia berhasil mendeteksi file yang tidak sesuai yang menunjukkan PDF/A
"spanduk" pada Acrobat Reader (yang karenanya tampaknya tidak dapat diandalkan dalam hal ini).
Jawaban sederhana:
Anda dapat menginstal Libre Office , gratis
Buka PDF dan simpan sebagai PDF ... [centang opsi PDF / A]
...kamu sudah selesai!