حسنا.
كيف كان ذلك؟
نأمل أن تكون قادرًا على معرفة ذلك.
إذا لم يكن كذلك ، فلا تقلق.
ها هو الحل.
ما سأفعله هنا هو الاحتفاظ باستيراد ملف pdf للقرص المضغوط والبدء من نقطة الصفر.
أول شيء أريد القيام به هو أنني أريد الحصول على ملف PDF المتميز الذي سنقوم بمعالجته.
مرة أخرى ، سأسميها القالب وسيكون هذا القالب هو pi pdf.
سنستخدم كائن PDF File Reader.
وسأريكم في الواقع اختصارًا صغيرًا بدلاً من مجرد فتحه بالطريقة التي كنا عليها من قبل.
يمكننا فقط من الداخل أن نقول ، افتح.
ثم قل سوبر دوت pdf ، وهو ما سنفتحه ثم نفتحه.
مع قراءة المعلمة الثانية ثنائي.
تماما مثل هذا.
سنقوم بإنشاء قارئ ملفات.
الآن ، يمكنك أن تفعل ذلك بهذه الطريقة أو بالطريقة التي أوضحتها لك من قبل.
هذا مجرد بناء جملة أنظف أحب استخدامه.
التالي.
أريد أيضًا فتح ملف pdf للعلامة المائية ، لذلك سأطلق عليه علامة مائية.
ومرة أخرى ، سنستخدم نفس الشيء.
لذلك سأقول قارئ الملفات وبدلاً من فتح ملف pdf الفائق ، سأفتح ملف pdf المائي.
وأخيرًا أريد أن أكون قادرًا على كتابة مخرجاتي ودمج هذين الاثنين.
لذا سأقول أن الناتج يساوي.
وسنقول باي.
كاتب ملف PDF Dot pdf.
لإنشاء كائننا الصحيح في الذاكرة.
الان من هنا.
هذا هو الجزء الصعب.
من الناحية المثالية ، نقوم بالتكرار خلال الصفحات الموجودة هنا من القالب وإضافة العلامة المائية إليه.
الآن لن نعرف عدد الصفحات التي تحتوي على ملف سوبر دوت PDF.
أعني ، قد نرغب في تغيير هذا البرنامج حتى نستخدم سطر الأوامر هنا لمنحه ملفًا.
لكن من الناحية المثالية ، نريد إنشاء برنامج مرن ، وبغض النظر عن عدد الصفحات التي يحتوي عليها
ملف PDF ، يمكننا معالجته.
لذا ما سأفعله هو استخدام حلقة for هنا ويمكننا أيضًا إنشاء دالة إذا أردنا.
لكن في الوقت الحالي ، نظرًا لأن هذا سيكون مجرد كتلة واحدة من التعليمات البرمجية ، يمكننا الاحتفاظ به بدون وظيفة.
وسأقول لأني في النطاق ، لأننا لا نعرف حجم هذا الملف.
وما سأقوله هو نموذج dot get.
صفحات خدر.
ستخبرني الحصول على صفحات الاسم عن عدد الصفحات التي يحتوي عليها القالب.
تذكر ، لقد رأينا أيضًا طريقة نطق الصفحات المخدرة في درس سابق ، ولكن يمكننا فقط استخدام الحصول على صفحات مخدرة
فقط لتظهر لك شيئًا مختلفًا.
لذا ستحصل الآن على عدد الصفحات.
ستقوم بإنشاء كائن نطاق منه ، وسنقوم باللف خلاله.
لذا إذا كان لدينا خمس صفحات ، فستتكرر خمس مرات.
الآن هنا ، ما يمكننا فعله هو الحصول على كائن صفحة.
لذلك سنقول النموذج ، احصل على صفحة في الفهرس الذي نحن فيه.
لذلك سوف يمر هذا في كل مرة وسيحصل على الصفحة الأولى في المرة الأولى ،
الصفحة الثانية ، الصفحة الثالثة ، الصفحة الرابعة ، حتى ننتقل إلى كل شيء.
وهذا سيكون كائن صفحتنا.
التالي.
حيث سنقوم بقول صفحة دمج نقطة الصفحة.
وستحصل صفحة الدمج هذه ببساطة على علامة مائية تحصل على فهرس الصفحة الثانية من الصفر.
لأن العلامة المائية pdf تحتوي فقط على تلك الصفحة التي تحتوي على العلامة المائية.
سأقوم بدمج العلامة المائية في تلك الصفحة.
لاحظ الآن هنا أنني لم أستخدم دمج ملفات PDF وسأوضح لك سبب عمل صفحة الدمج بالطريقة التي تعمل
بها.
عندما انتهينا من المشروع.
لكن يمكنك استخدام أي منهما.
المفتاح هنا مع صفحتي هو أنني أحب دمج ملفات PDF الذي يجمع الملفات واحدًا تلو الآخر ، حيث تدمج
صفحة الدمج جيدًا الصفحة كما نريد مع العلامة المائية.
الآن هذا شيء كان يجب عليك قراءته من خلال الوثائق إذا جربت التمرين
بنفسك.
مرة أخرى ، واحدة من تلك الأشياء عليك فقط أن تمارس تلك العضلات.
أخيرًا ، الآن لدينا الصفحة ، يمكننا أن نقول الإخراج ، وهو كاتب PDF الذي سنحصل عليه.
سيكون ناتجنا هو صفحة الإعلان.
وسنضيف هذه الصفحة التي دمجناها.
والآن أخيرًا ، ما يمكننا فعله هنا هو أن نقول بفتح.
وسنطلق على ملف PDF الجديد هذا ، دعنا نطلق عليه علامة مائية.
انتاج.
دوت pdf.
سنقول.
صحيح ، ثنائي.
وسنسميها باسم.
لذلك إذا قمنا الآن بإخراج النقطة بشكل صحيح وكتبنا هذا الملف ، فلنرى ما سيحدث.
سأقوم بتشغيل برنامجي.
وها أنت ذا ، لا مكان.
لذلك دعونا نرى ما إذا كان يعمل.
نرى أن لدينا مخرجات ذات علامة مائية.
الآن ، مرة أخرى ، هذا هراء.
لكن إذا فتحنا هذا.
تحقق من ذلك.
لدينا ملف PDF الخاص بنا.
لدينا المسودة هنا في الصفحة الثانية والثالثة وحتى الصفحة الرابعة بالتناوب.
كم ذلك رائع؟
لقد أنشأنا للتو ملف PDF Water Marker.
كان هذا بسيطًا جدًا ، أليس كذلك؟
مرة أخرى ، إذا كان هذا محيرًا وأنت تقول ، يا أندريه ، لم أفهم هذا ، هل أنا مبرمج سيء؟
لا أنت لست.
هذا معدل خاص بالمكتبة.
لن تُسأل أبدًا عن هذا النحو الدقيق في مقابلة.
بدلاً من ذلك ، تقرأ الوثائق التي تريد دمج الصفحات فيها.
لذا ، يمكنك البحث في شيء مثل صفحة الدمج في الوثائق الرسمية للمكتبة وتكتشف ، مرحبًا
، دمج الصفحات هنا.
يمكنني قراءة ما تفعله صفحة الدمج ونراه.
أوه نعم.
يدمج تدفقات المحتوى من صفحتين في واحدة.
حسنًا ، هذا ما نحتاجه.
هذا ما نستخدمه.
وقم بالتجربة ، اذهب ذهابًا وإيابًا حتى يكون لديك مشروع عمل.
ها أنت ذا.
لا يمكنك العمل في هوليوود.
تهانينا.
سأراك في الفيديو التالي.
مع السلامة.