1. منتجات
  2.   عرض تقديمي
  3.   GO
  4.   Gotenberg Go client
 
  

مكتبة Open Source Go لتحويل ملفات PowerPoint ® Microsoft

قم بتحويل عروض Microsoft PowerPoint PPT و PPTX التقديمية إلى PDF عبر Free GO API 

ما هو عميل Gotenberg Go؟

في كثير من الأحيان ، يبحث مطورو GO عن واجهات برمجة تطبيقات مفتوحة المصدر ومجانية لتحويل Microsoft Presentation إلى تنسيق ملف PDF. عميل Gotenberg Go هو مكتبة GO مجانية للمطورين لتحويل PPT و PPTX إلى تنسيق ملف PDF بسهولة. يمكن للمطورين بسهولة دمج PPTX إلى PDF وميزة تحويل PPT إلى PDF داخل التطبيق الخاص بهم.

بشكل افتراضي ، يتم تثبيت عدد قليل من الخطوط وتدعم واجهة برمجة التطبيقات أيضًا الأحرف الآسيوية. من أجل الحصول على أي خطوط محددة في مستند PDF الناتج ، سيتعين عليك تثبيت الخطوط الخاصة بك.

Previous Next

الشروع في العمل مع عميل Gotenberg Go

الطريقة الموصى بها لتثبيت عميل Gotenberg Go في مشروعك هي باستخدام Github. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت عميل Gotenberg Go عبر GitHub

$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7

قم بتحويل PPTX إلى PDF عبر Free Go API

يتيح عميل Gotenberg Go للمكتبة مفتوحة المصدر تحويل تنسيق واحد أو أكثر من تنسيقات ملفات Microsoft Presentation إلى تنسيق ملف PDF في وظيفة واحدة. تستخدم واجهة برمجة التطبيقات طريقة gotenberg.NewOfficeRequest () لتحميل ملف جديد وتقبل اسم الملف ومسار الملف كمعلمات. لتحويل ملف PowerPoint إلى PDF ، يمكنك تحميل ملف واحد أو أكثر وتحويله إلى PDF بسهولة. يوضح مقتطف الشفرة التالي ، كيف يمكنك تحويل PPTX إلى PDF في GO

تحويل PowerPoint إلى PDF في GO

  1. قم بتحميل ملفي PPTx باستخدام طريقة NewDocumentFromPath () وتمرير اسم الملف ومسار الملف كمعلمات
  2. قم بتحويل كلا الملفين إلى PDF باستخدام طريقة gotenberg.NewOfficeRequest () وتمرير كائنات doc
  3. احفظ مستند PDF

قم بتحويل PPTX إلى PDF عبر Free GO API

c := &gotenberg.Client{Hostname: "http://localhost:3000"}
  doc, _ := gotenberg.NewDocumentFromPath("document.pptx", "/path/to/file")
  doc2, _ := gotenberg.NewDocumentFromPath("document2.pptx", "/path/to/file")
  req := gotenberg.NewOfficeRequest(doc, doc2)
  dest := "fileformat.pdf"
  c.Store(req, dest)
 عربي