ฉันจะแก้ไข PDF ใน Acrobat ได้อย่างไรถ้าไม่ใช่ LiveCycle


13

ฉันต้องการแก้ไขฟิลด์ของ PDF ใน Acrobat โดยใช้Forms->Add or Edit Fieldsซึ่งฉันรู้วิธีใช้

น่าเสียดายที่รูปแบบใหม่ที่ฉันต้องการแก้ไขดูเหมือนจะเกิดขึ้นในนักออกแบบ LiveCycle และพยายามเปิดใน LiveCycle ต่อไป

มีวิธีในการเปลี่ยนพฤติกรรมนี้และทำให้แบบฟอร์มนั้นสามารถแก้ไขได้ใน Acrobat Pro หรือไม่?


3
นอกจากนี้คุณยังสามารถใช้ฟังก์ชัน "แยกหน้า" ในโหมด "จัดการหน้า" ใน Acrobat โดยเลือกหน้าทั้งหมดและคลิกขวา สิ่งนี้ให้ PDF ของคุณที่สามารถแก้ไขได้ใน Acrobat
BlueSam

@BlueSam ที่ไม่สามารถใช้งานกับเอกสารที่มีความปลอดภัยได้ซึ่งเมื่อปัญหาที่อธิบายไว้ในรายการนี้เริ่มต้นด้วย ดังนั้นทางออกที่คุณเสนอนั้นไม่ถูกต้อง
PKHunter

ความคิดเห็นจริง ๆ ของ BlueSam คือสิ่งที่ฉันต้องการ ฉันมีหลายรูปแบบที่ไม่ปลอดภัย แต่ถูกสร้างด้วย LiveCycle ทำให้ฉันไม่สามารถแนบหน้าเพิ่มเติมได้ (สิ่งเดียวที่ฉันต้องทำ!) pdftk ไม่ได้ช่วย แต่ "แยกหน้า" ให้ไฟล์ที่ฉันต้องการโดยไม่ต้องลบฟิลด์แบบฟอร์ม ในเอกสารเคสของฉันไม่ จำกัด ยกเว้นว่าสร้างใน LiveCycle ทำให้ฉันไม่สามารถแก้ไขเป็น PDF มาตรฐานได้
dr.nixon

คำตอบ:


13

เพื่อให้สามารถแก้ไขแบบฟอร์ม Adobe ใน Adobe Acrobat (ไม่ใช่ Reader) คุณจะต้องเปิดแบบฟอร์มแรกใน LiveCycle และบันทึกเป็น "แบบฟอร์ม Adobe แบบคงที่"

ถัดไปคุณต้องใช้ชุดเครื่องมือโดเมนสาธารณะสำหรับแบบฟอร์ม Adobe (ดาวน์โหลด PDFTK http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ ) และติดตั้ง

สำหรับแต่ละฟอร์ม (หรือหนึ่งฟอร์ม) คุณจำเป็นต้องแปลงเป็นลบข้อมูลส่วนหัวของ XML ดังนั้น Adobe Acrobat (ไม่ใช่ Reader) จะช่วยให้คุณสามารถแก้ไขฟอร์มในนั้นได้

pdftk original.pdf output cleaned-original.pdf drop_xfa

ตอนนี้เปิดแบบฟอร์มที่ทำความสะอาดใน Adobe acrobat แก้ไขชื่อตัวแปรหากจำเป็น (อาจถูกเปลี่ยนชื่อด้วยแบบฟอร์มคำนำหน้า [0]) และบันทึกเป็นแบบ PDF ของ Adobe Optimized ตามที่คุณเห็นสมควร


วิธีนี้ใช้งานได้ดีหากมีการเข้าถึงนักออกแบบ LiveCycle
ตัดออก

3
ฉันสามารถถอนออกได้โดยไม่ต้องทำขั้นตอนแรกใน LiveCycle ค่อนข้างบรรทัดคำสั่งวิ่งแล้วพยายามแก้ไข PDF ใน Acrobat บอกว่าคุณต้อง "บันทึกเป็น ... " เพื่อแก้ไขฟิลด์ ทำอย่างนั้นและตอนนี้แบบฟอร์มของฉันสามารถแก้ไขได้ใน Acrobat
enriquein

เห็นด้วยกับ @enriquein - คุณไม่จำเป็นต้องใช้ LiveCycle - มันใช้งานได้กับ pdftk หากปราศจาก (อย่างน้อยสำหรับ PDF ที่ฉันลองใช้)
Nate Murray

ฉันมีประสบการณ์แบบเดียวกับ @NateMurray และ enriquein - เพิ่งทำ drop_xfa แล้วก็สามารถส่งออกไฟล์ xfdf / fdf จากนั้นมันเป็นธุรกิจตามปกติ
แอรอน

วิธีแก้ปัญหาที่ไม่มี LiveCycle ดูเหมือนจะไม่ทำงาน (อีกต่อไป?) - หลังจากวาง xfa ด้วย pdftk แล้วการเปิดไฟล์ใน Adobe Reader ส่งผลให้เกิดข้อผิดพลาดและไฟล์ที่ไม่สามารถแก้ไขได้ "เอกสารมีการเปลี่ยนแปลงนับตั้งแต่ถูกสร้างขึ้นและใช้ฟีเจอร์เสริมไม่สามารถใช้งานได้อีกต่อไป"
Daddy32

4

ใช้ Acrobat 10 Pro ฉัน "พิมพ์เป็น PDF" สิ่งนี้จะให้สำเนาแบบแบนของแบบฟอร์ม จากนั้นเมื่อฉันไปแก้ไขฉันให้ Acrobat สร้างฟิลด์ทั้งหมดให้ฉัน หลังจากนั้นมันง่ายพอที่จะแก้ไขฟิลด์ในแบบที่ฉันต้องการ


@ David ไม่สามารถใช้งานได้หาก PDF ปลอดภัย ใน Acrobat PDF ล่าสุดไม่มีฟังก์ชั่น "พิมพ์เป็น PDF"
PKHunter

0

ตอนนี้ฉันได้พบวิธีแก้ปัญหานี้แล้ว ฉันได้ดาวน์โหลดเวอร์ชันฟรีแล้วCutePDFและพิมพ์ไฟล์ PDF เป็นไฟล์เก่าโดยใช้คำแนะนำเหล่านี้ที่อยู่ในเอกสาร README.txt ที่มาพร้อมกับการดาวน์โหลด:

การใช้ CutePDF Writer เพื่อสร้างเอกสาร PDF:

อย่ามองหาแอปพลิเคชันใด ๆ เพื่อเรียกใช้ เพียงพิมพ์เอกสารของคุณโดยใช้ CutePDF Writer (เครื่องพิมพ์) เพื่อรับเอาต์พุต PDF

Open your original document and select Print command in File menu

ของแอปพลิเคชันของคุณเพื่อเรียกใช้กล่องโต้ตอบพิมพ์ จากนั้นเลือก CutePDF Writer เป็นเครื่องพิมพ์ที่จะพิมพ์ (อย่าเลือกตัวเลือก "พิมพ์เป็นไฟล์") คุณจะได้รับกล่องโต้ตอบบันทึกเป็นแจ้งให้บันทึกไฟล์ PDF ที่สร้างขึ้น เลือกโฟลเดอร์ที่จะบันทึกและป้อนชื่อไฟล์จากนั้นคลิกที่บันทึก ไปที่โฟลเดอร์นั้นเพื่อค้นหาไฟล์ PDF ของคุณ

หวังว่าจะช่วยใครซักคน


สิ่งนี้จะรักษาเขตข้อมูลที่อยู่ในเอกสารหรือคุณต้องเพิ่มทุกอย่างกลับมาอีกครั้งหรือไม่?
PatKilg

คุณต้องเพิ่มทุกอย่างกลับเข้าไปอีกครั้ง อย่างน้อยจากสิ่งที่ฉันพบซึ่งก็ดี
funkymushroom

0

ในปัจจุบันแบบฟอร์ม PDF ที่สร้างขึ้นใน LifeCycle จะไม่สามารถแก้ไขได้ใน Adobe Acrobat Professional รุ่นล่าสุด (ไม่ใช่ Reader) เว้นแต่ว่าแบบฟอร์มนั้นถูกสร้างขึ้นในLifeCycle รุ่นเก่ากว่าที่มี Adobe Acrobat 8.0 (และอาจเป็น 8.1)

ใน LifeCycle เวอร์ชันเหล่านี้ Adobe สร้างและบันทึกทั้งแบบฟอร์ม "ใหม่" และข้อมูลแบบฟอร์ม "เก่า" ในแพ็คเกจเดียวกัน

หากเป็นกรณีนี้คุณสามารถใช้สถานการณ์ที่อธิบายไว้ข้างต้นเพื่อเปิดแบบฟอร์มใน LifeCycle เวอร์ชัน (เก่า) ให้บันทึกเป็น "แบบฟอร์ม PDF แบบคงที่" (แทนที่จะเป็นแบบไดนามิก) และใช้เครื่องมือ pdf โดเมนสาธารณะเพื่อตัด " ส่วนหัว XFA "

จากนั้นเมื่อคุณเปิดแบบฟอร์มใน Adobe Acrobate (ไม่ใช่ตัวอ่าน) มันจะไม่บ่นเกี่ยวกับความต้องการที่จะเปิดใน LifeCycle แต่ยังช่วยให้คุณสามารถแก้ไขได้และสามารถเข้าถึงสคริปต์เป็นต้น


0

แม้ว่าตอนแรกไม่สามารถแก้ไขแบบฟอร์มที่สร้างขึ้นใน Live Cycle โดยใช้ Adobe Acrobat XI Standard (ver 11.0.09) ฉันค้นพบว่าฉันพิมพ์รุ่น Live Cycle เป็น pdf แล้วเปิดไฟล์ pdf ใหม่ฉันสามารถแก้ไข เอกสาร. ตอนนี้เมื่อฉันทำสิ่งนี้ฉันได้สูญเสียเขตข้อมูลที่กรอกได้ แต่ก็ไม่เป็นไรสำหรับวัตถุประสงค์ของฉันเนื่องจากทั้งหมดที่ฉันต้องการจะทำคือการเพิ่มส่วนท้ายที่ระบุว่าเป็นเอกสารที่ถูกแก้ไขก่อนหน้า


-2

ฉันสมมติว่าคุณกำลังใช้เครื่อง Windows เนื่องจากคำถามไม่ได้ระบุระบบปฏิบัติการ ทำไมคุณไม่คลิกขวาที่ไฟล์และไปที่เปิดด้วย adobe Acrobat Pro

หากโปรแกรมไม่อยู่ในรายการคุณสามารถเลือกโปรแกรมที่จะเปิดด้วยป้อนคำอธิบายรูปภาพที่นี่


1
สวัสดี ขอบคุณสำหรับการตอบกลับของคุณ. ฉันไม่ได้ทำให้ตัวเองชัดเจน ฉันสามารถเปิดได้ใน Acrobat แน่นอน แต่ฉันไม่สามารถใช้Forms->Add or Edit Fieldsตัวเลือกได้เพราะมันไม่มี
Joe

-2

การแก้ไข / สร้างฟิลด์แบบฟอร์มต้องใช้ Acrobat (ไม่ใช่ตัวอ่าน) http://get.adobe.com/reader/

จากนั้นเมื่อติดตั้งคุณสามารถใช้คำแนะนำของ wbeard52 เพื่อ "เลือกโปรแกรมเริ่มต้น" และเลือก Acrobat หรือเพียงแค่เปิด Acrobat และเปิด PDF

โปรแกรมเริ่มต้นเป็นคอมพิวเตอร์ต่อเครื่องและแม้ว่าจะพยายามเปิดใน LiveCycle บนเครื่องของคุณ แต่ก็ไม่จำเป็นต้องลองเปิดโดยใช้โปรแกรมเดียวกันบนเครื่องอื่น


3
สิ่งนี้ไม่ถูกต้อง ไฟล์ที่สร้างใน Livecycle ไม่สามารถแก้ไขได้ใน Acrobat คุณต้องใช้ Livecycle เพื่อแก้ไขในรูปแบบปัจจุบัน ไม่ใช่ทางเลือกของการใช้โปรแกรมที่เหมาะสมในการเปิดไฟล์ แต่การตัดสินใจออกแบบโดย Adobe อนุญาตให้ LiveCycle เท่านั้นที่จะแก้ไขแบบฟอร์มที่สร้างขึ้นใน livecycle เดิมเนื่องจากการวางตำแหน่ง "ไหล" ซึ่ง Acrobat ไม่สามารถทำซ้ำได้
PatKilg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.