มหาวิทยาลัยของฉันต้องการส่งไฟล์ PDF ที่จะอยู่ในรูปแบบ PDF / A
ฉันพยายามหาตัวแปลง แต่พวกเขาทั้งหมดแพงมากและ / หรือซับซ้อน
ฉันจะแปลงไฟล์ PDF ที่มีอยู่เป็น PDF / A ได้อย่างไร
ขอบคุณมาก!
มหาวิทยาลัยของฉันต้องการส่งไฟล์ PDF ที่จะอยู่ในรูปแบบ PDF / A
ฉันพยายามหาตัวแปลง แต่พวกเขาทั้งหมดแพงมากและ / หรือซับซ้อน
ฉันจะแปลงไฟล์ PDF ที่มีอยู่เป็น PDF / A ได้อย่างไร
ขอบคุณมาก!
คำตอบ:
สำหรับการบันทึกเอกสาร Word ที่มีอยู่ให้เป็น PDF / A สิ่งที่คุณต้องการคือ Microsoft Word รุ่นล่าสุด สำหรับการสร้างจากผลิตภัณฑ์อื่น ๆ ที่พิมพ์คุณสามารถใช้ผู้สร้าง PDF / A ฟรีได้ที่www.freepdfcreator.org
หากคุณต้องการตรวจสอบว่าเป็นไฟล์ PDF / A คุณสามารถใช้บริการฟรีของเราได้ที่www.validatepdfa.com
การแปลงไฟล์ PDF ที่มีอยู่ไปเป็น PDF / A ในรูปแบบที่ไม่มีการสูญเสียนั้นค่อนข้างยุ่งยากและไม่สามารถทำได้เสมอไป Acrobat 9 และ 10 สามารถทำได้ Solid Documents ของเรายังจำหน่ายผลิตภัณฑ์ที่ทำหน้าที่นี้ (และฟังก์ชั่นเก็บถาวรทั่วไปอื่น ๆ ) ในราคา $ 99: Solid PDF Tools
รูปแบบไฟล์ PDF / Aเป็นมาตรฐานสากล ISO สำหรับไฟล์ PDF rchiving มาตรฐานร้องขอการปฏิบัติตามกฎเกณฑ์ที่เข้มงวด (เช่น: "ฝังแบบอักษรทั้งหมด", "ไม่ใช้แผ่นใส", "ไม่ใช้ JavaScript", "ไม่มีการเข้ารหัส", ... )
มี PDF จำนวนมากที่อ้างว่าเป็น PDF / A แต่ไม่ผ่านการทดสอบควันจริง การอ้างสิทธิ์นั้นเป็นเพียงแท็กในข้อมูลเมตาของไฟล์ แท็กนั้นสามารถทำให้ fe Acrobat Reader แสดงคำแนะนำพิเศษเมื่อทำการเรนเดอร์
การตรวจสอบความถูกต้องตามจริงนั้นต้องการซอฟต์แวร์ "preflight" เชิงพาณิชย์ที่ค่อนข้างกว้างขวาง ขณะนี้ฉันไม่ได้ตระหนักถึงยูทิลิตี้ฟรีที่จะทำงานดังกล่าว ดูเพิ่มเติมที่นี่สำหรับผลการทดสอบบาง: TestSuite Isartor
คุณสามารถใช้ Ghostscript เพื่อ (ลอง) แปลง PDF เป็น PDF / A วิธีการทำสิ่งนี้ได้รับการบันทึกไว้ที่นี่ ( อัปเดต: สำหรับเวอร์ชั่นใหม่กว่านี้ )
แต่หมายเหตุ: เอกสารนี้ได้รับการปรับปรุงเมื่อเร็ว ๆ นี้ [ * ] Ps2pdf.htmรุ่นก่อนหน้าของ Ghostscript ทำให้ผู้ใช้ผิดพลาดในการเรียกใช้คำสั่งที่สร้าง PDF ที่อ้างว่าเป็น PDF / A แต่การทดสอบควันจริงล้มเหลว
นี่คือ commandline:
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
เครื่องมือ' บันทึกเป็น PDF ' ของMicrosoft Office 2007 บันทึกในรูปแบบ PDF / A
เอกสาร PDF / A เป็นเพียงเอกสาร PDF ที่ใช้ชุดย่อยเฉพาะของ PDF ที่ออกแบบมาเพื่อให้แน่ใจว่า คือไม่ได้รับอนุญาตให้พึ่งพาข้อมูลจากแหล่งภายนอก (เช่นโปรแกรมแบบอักษรและไฮเปอร์ลิงก์) จากวิกิพีเดีย :
องค์ประกอบสำคัญอื่น ๆ ที่เข้ากันได้กับ 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 ตรงตามความต้องการที่แท้จริงของการกักกันตนเองคือการถ่ายโอน PDF และดูจากคอมพิวเตอร์เครื่องอื่น
-dPDFACompatibilityPolicy=0
PDF ของคุณจะอ้างว่าเป็น PDF / A แม้ว่ากระบวนการแปลงของ Ghostscript จะสังเกตเห็นสิ่งที่ไม่สอดคล้องและไม่สามารถซ่อมแซมได้ คุณอาจสร้าง PDF 'ปลอม' ประเภทนี้อย่างที่ฉันพูดถึงที่อื่น ...
ใน macOSX โดยไม่ใช้pdftops
ซึ่งฉันไม่สามารถติดตั้งได้ (ตามที่เสนอ @ 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 คือการแก้ไขคำตอบของ soham เล็กน้อย (ซึ่งสำหรับฉันทำงานได้ แต่มีข้อผิดพลาด):
PDF
ไปps
(กับpdf2ps source.pdf temp.ps
)ps
ไปPDF/A
ใช้ Ghostscript 9.22 ด้วย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
ฉันไม่ทราบว่าบริการตรวจสอบความถูกต้องออนไลน์ดังกล่าวมีความน่าเชื่อถืออย่างไร แต่สามารถตรวจจับไฟล์ที่ไม่เป็นไปตามข้อกำหนดซึ่งแสดงPDF/A
"แบนเนอร์" บน Acrobat Reader (ซึ่งดูเหมือนจะไม่น่าเชื่อถือในแง่นี้)
คำตอบง่ายๆ:
คุณสามารถติดตั้งLibre Officeได้ฟรี
เปิด PDF และบันทึกเป็น PDF ... [ตรวจสอบตัวเลือก PDF / A]
... คุณทำเสร็จแล้ว!