• 0

كيف أضيف صفحة فارغة إلى ملف PDF في جافا؟

هل من طريقة لإضافة صفحة فارغة إلى ملف PDF عن طريق تطبيق جافا؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يتم إضافة صفحات إلى مستند او ملف PDF في جافا باستخدام الدالة newPage من الصف Document وهي دالة static.

أولًا قم باستيراد المكتبات التالية:

import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;

أنشئ كائن object من نوع Document وقم بجلب الملف عن طريق الدالة getInstance من الصف PdfWriter:

 Document document = new Document();
 PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));

استدعي الدالة open 

 document.open();

قبل استدعاء الدالة newPage يجب أن يتم عمل setPageEmpty وتمرير القيمة true إن كنت تريد إنشاء صفحة فارغة:

writer.setPageEmpty(true);
    document.newPage();

أما في حال إنشاء صفحة والكتابة عليها:

 writer.setPageEmpty(false);
    document.newPage();
    document.add(new Paragraph("Hello World"));
    document.newPage();

مثال كامل:

import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;

public class MainClass {
  public static void main(String[] args) throws Exception {

    Document document = new Document();
    PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));
    document.open();
    writer.setPageEmpty(true);
    document.newPage();
    writer.setPageEmpty(false);
    document.newPage();
    document.add(new Paragraph("Hello World"));
    document.newPage();
    writer.setPageEmpty(true);
    document.newPage();
    document.close();
  }
}

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن