ไม่เป็นไร.
เป็นอย่างไรบ้าง?
หวังว่าคุณจะสามารถคิดออก
ถ้าไม่ไม่ต้องกังวล
นี่คือวิธีแก้ปัญหา
สิ่งที่ฉันจะทำที่นี่ก็แค่เก็บการนำเข้า pdf ของพายและเริ่มต้นจากศูนย์
สิ่งแรกที่ฉันต้องการทำคือฉันต้องการคว้าไฟล์ PDF สุดเจ๋งนี้ที่เรากำลังจะดำเนินการ
อีกครั้ง ฉันจะเรียกมันว่าเทมเพลต และเทมเพลตนี้จะเป็น pi pdf
เราจะใช้วัตถุโปรแกรมอ่านไฟล์ PDF
และฉันจะแสดงทางลัดเล็กๆ น้อยๆ ให้คุณดู แทนที่จะเปิดอย่างที่เคยเป็นมา
ข้างในนี้บอกได้เลยว่า เปิด
แล้วพูดว่า super dot pdf ซึ่งเป็นสิ่งที่เรากำลังจะเปิดแล้วเปิดมันขึ้นมา
ด้วยพารามิเตอร์ที่สองกำลังอ่านไบนารี
แค่นี้เอง
เราจะสร้างโปรแกรมอ่านไฟล์
ตอนนี้คุณสามารถทำวิธีนี้หรือวิธีที่ฉันได้แสดงให้คุณเห็นก่อนหน้านี้
นี่เป็นเพียงไวยากรณ์ที่สะอาดกว่าที่ฉันชอบใช้
ต่อไป.
ฉันต้องการเปิดไฟล์ pdf ลายน้ำด้วย ดังนั้นฉันจะเรียกมันว่าลายน้ำ
และอีกครั้ง เราจะใช้สิ่งเดียวกัน
ดังนั้นฉันจะบอกว่าโปรแกรมอ่านไฟล์และแทนที่จะเปิด super pdf ฉันจะเปิดลายน้ำ pdf
และสุดท้าย ฉันต้องการเขียนผลลัพธ์ของฉัน และรวมสองสิ่งนี้เข้าด้วยกัน
ผมจะบอกว่าเอาต์พุตเท่ากับ
และเราจะบอกว่าปี่
ตัวเขียนไฟล์ PDF Dot pdf
เพื่อสร้างวัตถุที่เหมาะสมของเราในความทรงจำ
จากนี้ไป.
นี่เป็นส่วนที่ยุ่งยาก
ตามหลักการแล้ว เราจะวนรอบหน้าของเทมเพลตและเพิ่มลายน้ำลงไป
ตอนนี้เราจะไม่ทราบว่า super dot PDF มีกี่หน้า
ฉันหมายความว่าเราอาจต้องการเปลี่ยนโปรแกรมนี้เพื่อให้เราใช้บรรทัดคำสั่งที่นี่เพื่อส่งไฟล์
แต่ในอุดมคติแล้ว เราต้องการสร้างโปรแกรมที่มีความยืดหยุ่น และไม่ว่า PDF ที่ระบุจะมีกี่หน้า
เราก็สามารถประมวลผลได้
สิ่งที่ผมจะทำคือใช้ a for loop ตรงนี้ และเราสามารถสร้างฟังก์ชันได้ถ้าต้องการ
แต่สำหรับตอนนี้ เนื่องจากนี่จะเป็นเพียงบล็อกเดียว เราจึงสามารถเก็บไว้โดยไม่มีฟังก์ชันได้
และฉันจะบอกว่าฉันอยู่ในระยะ เพราะเราไม่รู้ว่าไฟล์นี้จะใหญ่แค่ไหน
และสิ่งที่ผมจะพูดคือ template dot get
หน้ามึน.
รับหน้านามกำลังจะบอกฉันว่าแม่แบบมีกี่หน้า
โปรดจำไว้ว่า เราได้เห็นวิธีการพูดหน้าชาแล้วในบทเรียนที่แล้ว แต่เราสามารถใช้ get numb pages เพื่อแสดงให้คุณเห็นถึงสิ่งที่แตกต่างออกไป
ตอนนี้ก็จะได้จำนวนหน้าแล้ว
มันจะสร้างวัตถุช่วงออกมา และเราจะวนรอบมัน
ถ้าเรามีห้าหน้า มันจะวนซ้ำห้าครั้ง
ในที่นี้ สิ่งที่เราสามารถทำได้คือมีวัตถุหน้า
เรากำลังจะบอกว่า template, รับหน้าที่ดัชนีที่เราอยู่
นี้จะผ่านเข้าไปทุกครั้ง และจะได้หน้าแรกในครั้งแรก
หน้าสอง หน้าสาม หน้าสี่ เพื่อให้เราผ่านทุกอย่างไป
และนั่นจะเป็นออบเจ็กต์เพจของเรา
ต่อไป.
ที่เราจะทำคือบอกว่าหน้า dot merge หน้า
และหน้าผสานนี้จะได้รับจุดลายน้ำรับหน้าสองดัชนีของศูนย์
เพราะลายน้ำ pdf มีหน้าเดียวที่มีลายน้ำ
ฉันจะรวมเข้ากับหน้านั้น ลายน้ำ
ตอนนี้ สังเกตว่าฉันไม่ได้ใช้การผสานไฟล์ PDF และฉันจะแสดงให้คุณเห็นว่าเหตุใดหน้าผสานจึงทำงานในลักษณะเดียวกัน
เมื่อเราทำโปรเจกต์เสร็จ
แต่คุณสามารถใช้อย่างใดอย่างหนึ่ง
กุญแจสำคัญสำหรับหน้าของฉันคือฉันชอบการควบรวมไฟล์ PDF ซึ่งรวมไฟล์ต่างๆ เข้าด้วยกัน
หน้าผสานรวมหน้าได้ดีเหมือนที่เราต้องการด้วยลายน้ำ
นี่คือสิ่งที่คุณจะต้องอ่านผ่านเอกสารหากคุณลองทำแบบฝึกหัดด้วยตัวเอง
อีกครั้งหนึ่งในสิ่งที่คุณต้องฝึกกล้ามเนื้อนั้น
สุดท้าย ตอนนี้เรามีหน้าแล้ว เราสามารถพูดได้ว่า output ซึ่งเป็นตัวเขียน PDF ที่เรากำลังจะมี
ผลลัพธ์ของเราจะเป็นหน้าโฆษณา
และเราจะเพิ่มหน้านี้ที่เราได้รวมเข้าด้วยกัน
และสุดท้ายนี้ สิ่งที่เราสามารถทำได้ในที่นี้คือพูดแบบเปิด
และเราจะเรียก PDF ใหม่นี้ว่าลายน้ำ
เอาท์พุต
ดอท.pdf
เรากำลังจะบอกว่า
ใช่ไบนารี
และเราจะเรียกมันว่า
ทีนี้ถ้าเราเอาเอาท์พุตดอทถูกต้องแล้วเขียนไฟล์นี้ มาดูกันว่าจะเกิดอะไรขึ้น
ฉันจะรันโปรแกรมของฉัน
และที่นั่นคุณไปไม่มีที่ไหนเลย
ลองดูว่ามันใช้งานได้หรือไม่
เราเห็นว่าเรามีลายน้ำที่ส่งออก
นี่มันงี่เง่าอีกแล้ว
แต่ถ้าเราเปิดเรื่องนี้
ตรวจสอบออก
เรามีไฟล์ PDF ของเรา
เรามีฉบับร่างอยู่ที่นี่ในหน้าที่สอง หน้าสาม และแม้แต่หน้าที่สี่ที่มีการหมุนเวียน
มันเจ๋งแค่ไหน?
เราเพิ่งสร้าง PDF Water Marker
มันค่อนข้างง่ายใช่มั้ย?
อีกครั้ง ถ้ามันทำให้สับสนและคุณกำลังพูดว่า เฮ้ อังเดร ฉันไม่เข้าใจ ฉันเป็นโปรแกรมเมอร์ที่แย่หรือเปล่า
ไม่คุณไม่ได้
นี่เป็นอัตราเฉพาะของห้องสมุดมาก
คุณจะไม่มีวันถูกถามถึงรูปแบบที่แน่นอนนี้ในการสัมภาษณ์
คุณอ่านเอกสารที่คุณต้องการรวมหน้าแทน
ดังนั้นคุณจึงใช้ Google บางอย่าง เช่น ผสานหน้าในเอกสารอย่างเป็นทางการของห้องสมุด และคุณเข้าใจ
เฮ้ รวมหน้าที่นี่
ฉันสามารถอ่านสิ่งที่ Merge page ทำและเราเห็น
โอ้ใช่.
รวมสตรีมเนื้อหาของสองหน้าเป็นหนึ่งเดียว
เอาล่ะ นั่นคือสิ่งที่เราต้องการ
นั่นคือสิ่งที่เราใช้
และคุณทดลอง กลับไปกลับมาจนกว่าคุณจะมีโปรเจ็กต์ที่ใช้งานได้
ที่นั่นคุณมีมัน
คุณไม่สามารถทำงานในฮอลลีวูดได้
ยินดีด้วย.
แล้วพบกันใหม่ในวิดีโอหน้าครับ
ลาก่อน.