Java PowerPoint PPT PPTX إلى PDF

PDF(تنسيق المستند المحمول) أصبح تنسيق المستندات الرقمية الأكثر استخدامًا والأكثر استخدامًا. نظرًا لأن تنسيق PDF يمتلك التخطيط الثابت ، يتم تحويل معظم المستندات إلى PDF قبل مشاركتها. من بين تحويلات المستندات المتنوعة إلى تنسيق PDF ، يعد تحويل PowerPoint إلى PDF حالة استخدام شائعة ويجب أن يكون هناك حل آلي وموفر للوقت لتجنب التحويلات اليدوية على وجه التحديد عندما يتعين عليك تحويل مجموعة من عروض PowerPoint التقديمية إلى PDF. مع وضع ذلك في الاعتبار ، سأوضح لك كيفية تحويل PowerPoint PPT أو PPTX إلى PDF برمجيًا في Java مع خيارات متنوعة توفرها Aspose.Slides for Java.

تحويلات PowerPoint إلى PDF في جافا

في هذه المقالة ، سنغطي سيناريوهات التحويل التالية باستخدام Aspose.Slides لجافا:

  • قم بتحويل PowerPoint PPT أو PPTX إلى PDF بجافا
  • قم بتحويل PPT أو PPTX إلى PDF بخيارات مخصصة
  • تحويل PPT أو PPTX إلى PDF بما في ذلك الشرائح المخفية
  • قم بتحويل PPT أو PPTX إلى PDF محمي بكلمة مرور
  • قم بتحويل شريحة (شرائح) معينة من PPT أو PPTX إلى PDF
  • قم بتحويل PPT أو PPTX إلى PDF مع أذونات الوصول

Java PPT to PDF Converter Library - التثبيت

يمكنك إما تنزيل Aspose.Slides لـ Java JAR أو إضافته في مشروعك القائم على المخضرم باستخدام المستودع ومعلومات التبعية التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>19.12</version>
    <classifier>jdk16</classifier>
</dependency>

قم بتحويل PowerPoint PPT أو PPTX إلى PDF بجافا

فيما يلي الخطوات البسيطة لتحويل عرض PowerPoint التقديمي إلى PDF باستخدام الخيارات الافتراضية التي يوفرها Aspose.Slides for Java.

  • قم بتحميل ملف PowerPoint PPT أو PPTX باستخدام كائن Presentation.
  • استدعاء طريقة save() لتمرير اسم ملف PDF الناتج وتنسيق الإخراج.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PowerPoint PPTX إلى PDF في Java باستخدام الخيارات الافتراضية.

// إنشاء كائن عرض تقديمي يمثل ملف عرض تقديمي
Presentation pres = new Presentation("presentation.pptx");

// احفظ العرض التقديمي في ملف PDF بالخيارات الافتراضية
pres.save("output.pdf", SaveFormat.Pdf);

تخصيص PowerPoint إلى PDF في Java

يوفر Aspose.Slides for Java فئة خيارات Pdf للسماح لك بتخصيص تحويل PowerPoint إلى PDF. تتيح لك فئة PdfOptions تحديد جودة JPEG وتحديد سلوك ملفات التعريف وتعيين مستوى ضغط النص ومستوى التوافق مع PDF وخيارات أخرى. فيما يلي خطوات تحويل ملف PPT أو PPTX إلى PDF بخيارات مخصصة.

  • قم بتحميل PowerPoint PPT أو PPTX باستخدام كائن Presentation.
  • قم بإنشاء كائن من فئة PdfOptions.
  • قم بتعيين / تحديد الخيارات المكشوفة بواسطة فئة PdfOptions.
  • استدعاء حفظ() طريقة.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PowerPoint PPTX إلى PDF في Java بخيارات مخصصة.

// إنشاء كائن عرض تقديمي يمثل ملف عرض تقديمي
Presentation pres = new Presentation("presentation.pptx");

// إنشاء فئة PdfOptions
PdfOptions opts = new PdfOptions();
               
// ضبط جودة JPEG
opts.setJpegQuality((byte) 90);

// تحديد سلوك ملفات التعريف
opts.setSaveMetafilesAsPng(true);

// تعيين مستوى ضغط النص
opts.setTextCompression(PdfTextCompression.Flate);

// حدد معيار PDF
opts.setCompliance(PdfCompliance.Pdf15);
              
INotesCommentsLayoutingOptions options = opts.getNotesCommentsLayouting();
options.setNotesPosition(NotesPositions.BottomFull);

// احفظ العرض التقديمي في ملف PDF بخيارات محددة
pres.save("output.pdf", SaveFormat.Pdf, opts);

تحويل Java PPT إلى PDF - تضمين الشرائح المخفية

قد يكون هناك حالة عندما يحتوي عرض PowerPoint التقديمي على الشرائح المخفية. في التحويل الافتراضي من PowerPoint إلى PDF ، يتجاهل Aspose.Slides for Java الشرائح المخفية. ومع ذلك ، إذا كنت تريد تضمين الشرائح المخفية في ملف PDF المحول ، فيمكنك استخدام خيار PdfOptions.setShowHiddenSlides (true).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PPT إلى PDF بما في ذلك الشرائح المخفية في Java.

Presentation pres = new Presentation("presentation.pptx");
try {
	// إنشاء فئة PdfOptions
	PdfOptions pdfOptions = new PdfOptions();

	// حدد أن المستند الذي تم إنشاؤه يجب أن يتضمن شرائح مخفية
	pdfOptions.setShowHiddenSlides(true);

	// احفظ العرض التقديمي في ملف PDF بخيارات محددة
	pres.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
	if (pres != null)
		pres.dispose();
}
	

؛ Java PPTX to PDF - تحويل شريحة (شرائح) معينة من العرض التقديمي

Aspose.Slides for Java يسمح أيضًا بتحديد الشرائح التي تريد تضمينها في مستند PDF الناتج. يمكنك إنشاء مصفوفة لتحديد أرقام الشرائح التي تريد تضمينها في تحويل PowerPoint إلى PDF وتمرير ذلك إلى طريقة save().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل شرائح معينة من PowerPoint PPT إلى PDF في Java.

// إنشاء كائن عرض تقديمي يمثل ملف عرض تقديمي
Presentation pres = new Presentation("presentation.pptx");
// ضبط مجموعة من الشرائح
int[] slides = new int[] { 2, 3, 5 };

// احفظ العرض التقديمي في ملف PDF
pres.save("output.pdf", slides, SaveFormat.Pdf);

قم بتحويل PowerPoint PPT إلى PDF محمي بكلمة مرور

يمكنك أيضًا تحويل عرض PowerPoint PPT التقديمي إلى ملف PDF محمي بكلمة مرور لتأمين مستندك. يمكنك تعيين كلمة المرور باستخدام PdfOptions.setPassword (“password”) وتمرير كائن PdfOptions لحفظ طريقة().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PowerPoint PPTX إلى PDF محمي بكلمة مرور في Java.

// إنشاء كائن عرض تقديمي يمثل ملف عرض تقديمي
Presentation pres = new Presentation("demo.pptx");

// إنشاء فئة PdfOptions
PdfOptions opts = new PdfOptions();

// تعيين كلمة مرور PDF
opts.setPassword("password");

// احفظ العرض التقديمي في ملف PDF محمي بكلمة مرور
pres.save("output.pdf", SaveFormat.Pdf, opts);

PowerPoint PPTX إلى PDF مع أذونات الوصول

يسمح لك تنسيق PDF بتحديد أذونات وصول مختلفة مثل إذن الطباعة ، إذن إضافة أو تعديل التعليقات التوضيحية النصية أو حقول النموذج وما إلى ذلك. وفقًا لهذه الميزة ، يوفر Aspose.Slides for Java ميزة تعيين الأذونات لمستند PDF الذي يتم تحويله من عرض PowerPoint التقديمي. تحتوي فئة PdfAccessPermissions على مجموعة العلامات لأنواع الأذونات المختلفة التي يمكنك تطبيقها في عرض PowerPoint التقديمي لتحويل PDF.

يوضح نموذج كود Java التالي كيفية تحويل عروض PowerPoint التقديمية إلى PDF باستخدام أذونات الوصول.

// إنشاء خيارات PDF
PdfOptions pdfOptions = new PdfOptions();
// ضبط كلمة السر
pdfOptions.setPassword("my_password");
// قم بتعيين أذونات الوصول
pdfOptions.setAccessPermissions(PdfAccessPermissions.PrintDocument| PdfAccessPermissions.HighQualityPrint);

// تحميل عرض PowerPoint التقديمي
Presentation presentation = new Presentation("Presentation.pptx");
try {
   presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
   if (presentation != null) presentation.dispose();
}

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل عروض PowerPoint التقديمية إلى PDF في Java. لقد قمنا أيضًا بتغطية كيفية تخصيص تحويل PPT أو PPTX إلى PDF في Java باستخدام خيارات مختلفة. بالإضافة إلى ذلك ، يمكنك تنزيل مجموعة كاملة من أمثلة التعليمات البرمجية المصدر في Java من مستودع GitHub. قم بزيارة التوثيق لمزيد من التفاصيل حول الميزات التي كشفها Aspose.Slides for Java. في حالة وجود مشكلة أو لديك أي أسئلة ، لا تتردد في إخبارنا عبر المنتدى.

نصيحة: تحقق من التنفيذ المباشر لعملية التحويل من PowerPoint إلى PDF أو PPT إلى PDF.