วิธีแปลง PDF เป็น PDF / A


18

มหาวิทยาลัยของฉันต้องการส่งไฟล์ PDF ที่จะอยู่ในรูปแบบ PDF / A

ฉันพยายามหาตัวแปลง แต่พวกเขาทั้งหมดแพงมากและ / หรือซับซ้อน

ฉันจะแปลงไฟล์ PDF ที่มีอยู่เป็น PDF / A ได้อย่างไร

ขอบคุณมาก!


1
หากเป็นเพียงเอกสารการประมวลผลคำที่มีการจัดรูปแบบง่ายคุณสามารถเปิดใน OpenOffice และบันทึกเป็น PDF (OpenOffice มีการส่งออก PDF ดั้งเดิม แต่ฉันไม่ทราบว่าเป็นไฟล์ PDF / A) หรือไม่ นอกจากนั้นให้สอบถามโรงเรียนของคุณว่าพวกเขาสามารถจัดหาเครื่องมือใด ๆ ได้หรือไม่เนื่องจากเป็นความต้องการของพวกเขาในการทำสิ่งนี้
FrustratedWithFormsDesigner

3
@FrustratedWithFormsDesigner: LibreOfficeช่วยให้คุณส่งเอกสารข้อความเป็น PDF / A ตามที่อธิบายไว้ที่นี่
ThatGuy

@ThatGuy -100 อ่านคำถาม: เขาขอให้แปลง PDF !!!
โทมัส

1
@Tomas: ¯ \ _ (ツ) _ / ¯ ... ฉันไม่ได้ตอบคำถามของ OP ฉันตอบสนองอย่างชัดเจนกับ FrustratedWithFormsDesigner
ThatGuy

คำตอบ:


5

สำหรับการบันทึกเอกสาร 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


3
น่าเสียดายที่ผู้สร้าง PDF ฟรีมักทำให้โปรแกรมที่ฉันพยายามพิมพ์จากหยุดหรือหยุดทำงานและป๊อปอัปบางเรื่องเกี่ยวกับ "ข้อเสนอพิเศษ" สั้น ๆ เมื่อฉันติดต่อฝ่ายสนับสนุน Solid Documents ฉันได้รับคำแนะนำว่า "รุ่นฟรีเป็นรุ่นวางจำหน่ายระดับกลางและเราไม่สามารถพิจารณาปัญหาได้"
Mark Berry

คำตอบของ Kurt Pfeifle ด้านล่างเป็นวิธีที่ดีกว่า
mb21

16

รูปแบบไฟล์ 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 แต่การทดสอบควันจริงล้มเหลว

วิธีแปลง PDF เป็น PDF / A ด้วย Ghostscript:

นี่คือ 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 / A ไม่ใช่รูปแบบไฟล์ต่อ se แต่จริง ๆ แล้วเป็นเพียงชุดของข้อกำหนดการปฏิบัติตามสำหรับการสร้างไฟล์ PDF โดยใช้เทคโนโลยีที่มีอยู่
JohnFx

3
@JohnFx: ใช่ ทุก PDF / A-1b (หรือ PDF / A-1a) ก็เป็นไฟล์ PDF ที่ถูกต้องเช่นกัน แต่ไม่ใช่ว่าทุก PDF จะตรวจสอบว่าเป็น PDF / A * ได้สำเร็จ ข้อมูลจำเพาะ PDF / A- * ทำ 2 สิ่ง: (1) จำกัด ชุดคุณลักษณะที่ระบุในข้อกำหนดทั่วไปของ PDF-1.4 เป็นชุดย่อยของคุณสมบัติที่อนุญาต (2) ต้องปฏิบัติตามกฎบางข้ออย่างเคร่งครัดซึ่งในข้อกำหนด PDF ทั่วไปคือ"ทำหรือไม่ทำตามที่คุณต้องการ" (เช่นฝังแบบอักษรทั้งหมดที่ใช้)
Kurt Pfeifle

7

ฉันใช้คำสั่งต่อไปนี้เพื่อแปลง 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 ของฉันไม่ได้รับการยอมรับจากมหาวิทยาลัยของฉัน: /
โทมัส

4

เครื่องมือ' บันทึกเป็น 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 และดูจากคอมพิวเตอร์เครื่องอื่น


2
อามีวิธีการตรวจสอบว่า PDF ที่มีอยู่เป็น PDF หรือ PDF / A หรือไม่?
เบน

1
@ Ben: ผมไม่ทราบว่าของเครื่องมือใด ๆ ที่ระบุว่ารูปแบบไฟล์ PDF จริงๆเป็น PDF / PDF / A เป็นมาตรฐานสากล ISO สำหรับไฟล์ PDF rchiving มาตรฐานขอให้ปฏิบัติตามกฎชุดของกฎอย่างเคร่งครัด ("ฝังแบบอักษรทั้งหมด", "ไม่ใช้แผ่นใส") มี PDF จำนวนมากที่อ้างว่าเป็น PDF / A แต่ไม่ผ่านการทดสอบควันจริง การอ้างสิทธิ์นั้นเป็นเพียงแท็กในข้อมูลเมตาของไฟล์ แท็กนั้นสามารถทำให้ fe Acrobat Reader แสดงคำแนะนำพิเศษ การตรวจสอบความถูกต้องตามจริงนั้นต้องการซอฟต์แวร์เชิงพาณิชย์ที่มีขนาดค่อนข้างใหญ่ ฉันไม่ได้ตระหนักถึงยูทิลิตี้ฟรีที่จะทำงานดังกล่าว
Kurt Pfeifle

ขอบคุณสำหรับข้อมูล Pipitas - ดูเหมือนว่าเป็นไปได้ที่แม้แต่คนเดียวที่ไม่สามารถตรวจสอบได้ว่าเอกสารนั้นเป็น PDF / A และมันไม่ใช่ข้อกำหนดที่ยากนัก - ดูการแก้ไขของฉัน
imoatama

@imoatama: คุณเห็นคำตอบอื่น ๆ ของฉันหรือไม่ มันอธิบายวิธีการแปลง PDF เป็น PDF / A หากคุณใช้-dPDFACompatibilityPolicy=0PDF ของคุณจะอ้างว่าเป็น PDF / A แม้ว่ากระบวนการแปลงของ Ghostscript จะสังเกตเห็นสิ่งที่ไม่สอดคล้องและไม่สามารถซ่อมแซมได้ คุณอาจสร้าง PDF 'ปลอม' ประเภทนี้อย่างที่ฉันพูดถึงที่อื่น ...
Kurt Pfeifle

MS Word 'บันทึกเป็น PDF' ยังอ้างว่า PDF เป็น PDF / A ไม่จำเป็นต้องใช้ Ghostscript
imoatama

2

ใน 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


1

วิธีเดียวที่ทำงานกับฉันใน 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 (ซึ่งดูเหมือนจะไม่น่าเชื่อถือในแง่นี้)


0

คำตอบง่ายๆ:

คุณสามารถติดตั้งLibre Officeได้ฟรี

เปิด PDF และบันทึกเป็น PDF ... [ตรวจสอบตัวเลือก PDF / A]

... คุณทำเสร็จแล้ว!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.