Inkscape: ฉันจะสร้างเอกสารแบบหลายหน้าได้อย่างไร


19

ฉันเลือก Inkscape แทน CorelDRAW บน Windows ของฉัน ได้ฟรีดังนั้นต้องมีฉากหลังเล็ก ๆ น้อย ๆ เมื่อเผชิญกับความสามารถอันยิ่งใหญ่ในการสร้างโค้ด XML ที่สมบูรณ์แบบสำหรับรูปภาพ อย่างไรก็ตามสมมติว่าฉันต้องการสร้างสารคดี 10 เรื่องเกี่ยวกับการเมืองอินเดีย หรืออะไรก็ได้ ตอนนี้ฉันจะทำอย่างไร

การสร้างโฟลเดอร์และบันทึกแต่ละหน้าแยกเป็นไฟล์. svg จะทำให้เกิดความยุ่งเหยิง ดังนั้นคำถามของฉันคือ:

ฉันจะสร้างเอกสารแบบหลายหน้าด้วย Inkscape ได้อย่างไรตั้งแต่แรกที่ฉันสามารถทำได้ แม้ว่าคำตอบคือ "ไม่คุณทำไม่ได้" โปรดพูดอย่างนั้นด้วยคำตอบ

คำตอบ:


16

วันนี้ไม่มีการสนับสนุนหลายหน้าแบบดั้งเดิมใน Inkscape เนื่องจากข้อ จำกัด ของข้อกำหนด SVG ที่นำมาใช้อย่างเคร่งครัด (การสนับสนุนหลายหน้าได้รับการแนะนำใน SVG 1.2 เท่านั้นแบบร่างที่ไม่เคยเผยแพร่ออกมา

ในการเอาชนะปลั๊กอินภายนอกinkscape-Pagesนี้ให้การสนับสนุนหลายหน้าผ่านการสร้างหน้าต้นแบบพร้อมลิงค์ไปยังหน้าย่อย อย่างไรก็ตามปลั๊กอินนี้จะไม่สร้างรหัส SVG 2.0 สำหรับความเข้ากันได้ในอนาคต อย่างไรก็ตามมันจะช่วยสร้างหลาย ๆ หน้าเพื่อส่งออกเป็น PDF ในภายหลัง (เช่นด้วยความช่วยเหลือของpdftk ติดตั้ง pdftk )


2
ส่วนขยายนั้นใช้งานได้ดีเป็นครั้งแรก แต่ต่อมาก็เริ่มให้ข้อผิดพลาดและเนื้อหาทั้งหมดของหน้าเว็บสองหน้าถูกอัดแน่นเป็นหนึ่งเดียว แต่นั่นอาจเป็นความผิดอื่น ๆ เนื่องจากส่วนขยายทำงานได้อย่างราบรื่นเป็นครั้งแรกแม้ว่า UI บางตัวจะไม่ดีก็ตาม ฉันจะทำโฟลเดอร์ที่มีรายการไฟล์ svg แยกต่างหาก ... จนกว่าจะถึงวันนั้น
Abhimanyu

ขอบคุณสำหรับการแบ่งปันปัญหาของคุณดูเหมือนจะเป็นข้อเสียเปรียบของส่วนขยายนี้ ... เราทุกคนรอ SVG 2.0;)
Takkat

ฉันได้รับข้อผิดพลาดมากมายเช่นนี้เมื่อฉันติดตั้งใน Inkscape 0.48.4 ภายใต้ Ubuntu 14.04: ** (inkscape:26506): CRITICAL **: Inkscape::Extension::Extension* Inkscape::Extension::build_from_reprdoc(Inkscape::XML::Document*, Inkscape::Extension::Implementation::Implementation*): assertion 'doc != NULL' failed ** (inkscape:26506): WARNING **: Unable to create extension from definition file /usr/share/inkscape/extensions/pages_addlayer.inx. สคริปต์การติดตั้งไม่ได้คัดลอกไฟล์ทั้งหมดที่คัดลอกมาหรือ chmod + x ไฟล์. py
LukeJKendall

ฉันมีไฟล์ PDF ที่ยาวมากและฉันเพียงแค่ต้องกรอกข้อมูลบางหน้าแล้วส่งคืนเป็น PDF ดูเหมือนว่าปลั๊กอินแบบหลายหน้าใช้งานได้ยกเว้นว่าฉันไม่สามารถนำเข้าเอกสารทั้งหมดพร้อมกันได้ วิธีเดียวที่ฉันรู้วิธีการทำคือการใช้ปลั๊กอินเพื่อสร้างเอกสารหลายหน้าแล้วนำเข้าทีละหน้า มีวิธีการนำเข้าหลายหน้าลงในเอกสาร inkscape หลายหน้าหรือไม่?
modulitos

2

หากมีไม่กี่หน้าให้ลองบันทึกเป็นไฟล์ PDF หน้าเดียวแยกหลังจากแก้ไขด้วย Inkscape แล้วผสานโดยใช้เครื่องมือบางอย่างเช่นการเติม PDF ฉันไม่ทราบว่าอาจนำไปสู่ปัญหาบางอย่างในภายหลัง แต่มันใช้งานได้สำหรับฉันเมื่อฉันลองกับไฟล์ PDF 3 ไฟล์


0

เคล็ดลับอย่างหนึ่งคือการทำให้หน้าเว็บมีขนาดใหญ่มากเท่ากับจำนวนหน้าที่คุณต้องการใน Inkscape ตรวจสอบให้แน่ใจว่าส่วนมีความสูงเท่ากันซึ่งสามารถทำได้โดยการคัดลอก / วางสี่เหลี่ยมถัดจากพื้นที่หน้าเพื่อการอ้างอิงเช่นที่แสดงในภาพหน้าจอต่อไปนี้:

ตัวอย่างการตั้งค่า Inkscape

จากนั้นคุณสามารถส่งออก. png ด้วยความละเอียดสูงได้ตามปกติและใช้เครื่องมือสร้างโปสเตอร์เช่น PosteRazor ซึ่งคุณสามารถติดตั้งได้ด้วย:

sudo apt-get install posterazor

เริ่มด้วยคำสั่งนี้ (สังเกตตัวอักษรพิมพ์ใหญ่):

PosteRazor

ทำตามคำแนะนำใน PosteRazor ประเด็นสำคัญบางประการ:

  • ตั้งค่าระยะขอบและทับซ้อนเป็น 0
  • กำหนดขนาดหน้าเป็นแบบกำหนดเองและกำหนดขนาดของสี่เหลี่ยมผืนผ้าอ้างอิงของคุณใน Inkscape (หน่วยไม่สำคัญมันเป็นเพียงมาตราส่วน)

PosteRazor สามารถถูกแทนที่ด้วย MuPDF และทางเลือกอื่น ๆ ที่คุณจะพบในนี้ stackexchange ยูนิกซ์คำถาม

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