Score:0

Wkhtmltopdf ตัวเลือกส่วนหัว / ส่วนท้ายคงที่พิมพ์หน้าว่างพิเศษ จะดีบั๊กและแก้ไขได้อย่างไร?

ธง us

ดังนั้นสำหรับสิ่งนี้ ฉันใช้เอนทิตีพิมพ์ 2.2.0 กับ WKHTML 0.12.6 ด้วยแพตช์เหล่านี้:

            "drupal/entity_print": {
            "เพิ่มการรองรับการส่งออกไปยัง Word": "https://www.drupal.org/files/issues/2019-11-22/2733781-47.patch",
            "การเพิ่มเลขหน้าที่ส่วนท้ายใน pdf": "https://www.drupal.org/files/issues/2020-05-29/entity_print-custom_footer-2823430-7.patch"
        }

อันที่สองอนุญาตให้สร้าง hook เพื่อเพิ่มตัวเลือกพิเศษและฉันมีสิ่งนี้:

ฟังก์ชัน mymodule_print_pdf_wkhtmltopdf_options_alter(&$options) { 
  $print_dir = '/Users/user/Sites/localhost/d8/web/print';
  $header = $print_dir.'/header.html';
  $footer = $print_dir.'/footer.html';
  $options['header-html'] = $ส่วนหัว;
  $options['footer-html'] = $footer;
  $options['enable-local-file-access'] = [$ส่วนหัว, $ส่วนท้าย];
}

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

และฉันได้ลองใช้ dompdf มันง่ายกว่า แต่น่าเสียดายที่มันไม่รองรับ rtl

หมายเหตุ: การปรับลดรุ่นเป็น wkhtmltopdf 0.12.5 และการเลิกใช้ 'enable-local-file-access' เป็นการแก้ไขอย่างหนึ่ง

leymannx avatar
ne flag
`$print_dir` ถูกกำหนด / ตั้งค่าไว้ที่ใด
Jed_BH avatar
us flag
บางทีฉันไม่ควรละเลยมัน ไฟล์จะอยู่ในโฟลเดอร์ชื่อ print ใต้ไดเร็กทอรี /web
Jed_BH avatar
us flag
ฉันเพิ่มคำจำกัดความสำหรับมัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา