บัตรประจำตัว
ฉันพบเครื่องมือนี้ซึ่งดูเหมือนจะเป็นสิ่งที่คุณสามารถใช้เพื่อระบุไฟล์ PDF / A มันเรียกว่าDROID (Record ดิจิตอลและวัตถุ Identification) มันขึ้นอยู่กับ Java และสามารถเรียกใช้จาก GUI หรือบรรทัดคำสั่ง
สิ่งที่สกัดมา
DROID เป็นเครื่องมือซอฟต์แวร์ที่พัฒนาโดย The National Archives เพื่อทำการระบุแบทช์อัตโนมัติของรูปแบบไฟล์ พัฒนาโดย Digital Preservation Department ซึ่งเป็นส่วนหนึ่งของกิจกรรมการอนุรักษ์ดิจิทัลที่กว้างขึ้น DROID ได้รับการออกแบบมาเพื่อตอบสนองความต้องการพื้นฐานของพื้นที่เก็บข้อมูลดิจิตอลใด ๆ เพื่อให้สามารถระบุรูปแบบที่แม่นยำของวัตถุดิจิทัลที่เก็บไว้ทั้งหมดและเชื่อมโยง ข้อมูลทางเทคนิคเกี่ยวกับรูปแบบนั้นและการอ้างอิง
ได้รับการสนับสนุนจากหอจดหมายเหตุแห่งชาติฉันคิดว่ามันเป็นเครื่องมือที่เหมาะสมสำหรับการทำเช่นนี้เนื่องจากวัตถุประสงค์ที่กำหนดในรูปแบบ PDF / A นอกจากนี้ยังมีโครงการเปิดแหล่งที่มาและรหัสที่มีอยู่ใน Githubเช่นเดียวกับที่บรรจุในรูปแบบไบนารีจากเว็บไซต์ของหอจดหมายเหตุแห่งชาติ
การตรวจสอบและการแปลง
หากคุณกำลังมองหาเครื่องมือในการตรวจสอบและแปลงผมเชื่อว่าPDFBoxสามารถทำได้ PDFBox แสดงรายการการตรวจสอบ PDF / ขวาบนหน้าแรกของเว็บไซต์ของพวกเขา เป็นอีกแอปพลิเคชัน Java 8-)
ตัดตอนมาจากเว็บไซต์
การ
ตรวจสอบPDF / A ตรวจสอบ PDF กับมาตรฐาน PDF / A ISO
ใต้ส่วนเครื่องมือบรรทัดคำสั่งทางด้านซ้ายของหน้าหลักแสดงการใช้งานต่อไปนี้สำหรับเครื่องมือ:
$ java -jar pdfbox-app-x.y.z.jar org.apache.pdfbox.ConvertColorspace [OPTIONS] <inputfile> <outputfile>
veraPDFเป็นอีกเครื่องมือหนึ่งที่สามารถตรวจสอบ PDF / A; มันเป็นส่วนหนึ่งของชุดเครื่องมืออ้างอิงของ Open Preservation Foundation นอกจากนี้ยังเป็นแอปพลิเคชัน Java
การแปลง
สำหรับการแปลงข้อมูลฉันพบวิธีนี้จากโพสต์ในบล็อกชื่อ: วิธีแปลง PDF ที่มีอยู่เป็น PDF / Aซึ่งใช้เครื่องมือต่อไปนี้:
- Ghostscript 8.64 เท่านั้น
- PDFBox 0.7.3
- pdfmarks (ไฟล์เพื่อจัดหาข้อมูลเมตาเพิ่มเติม)
- PDFA_def.ps
- USWebCoatedSWOP.icc
ด้วยคำสั่งข้างต้นคุณจะใช้คำสั่งต่อไปนี้:
$ gs -sDEVICE=pdfwrite -q -dNOPAUSE -dBATCH -dNOSAFER \
-dPDFA -dUseCIEColor -sProcessColorModel=DeviceCMYK \
-sOutputFile=Out_PDFA.pdf PDFA_def.ps pdfmarks IN_PDF.pdf
มันไม่ได้หากไม่มีหูด บทความกล่าวถึงหนึ่งในนั้นแก้ไขธงพิมพ์ในการเชื่อมโยงหลายมิติเป็นหนึ่งในพวกเขา บทความแสดงแอปพลิเคชัน Java ที่คุณสามารถใช้เพื่อแก้ไขปัญหาเหล่านี้:
$ java FixPrintFlag Out_PDFA.pdf New_verifiablePDFA.pdf
มันไม่สวย แต่ดูเหมือนจะใช้การได้ ดูบทความสำหรับรายละเอียดเพิ่มเติม
อ้างอิง