ضم المستندات معًا باستخدام Go

Go Cloud SDK لدمج العديد من المستندات وتصدير النتيجة إلى أي تنسيق مكتب تقريبًا

استخدم مكتبة Go لدمج مستندات Word و PDF و Web عبر REST API. ادمج بسهولة وثيقتين أو أكثر في ملف واحد باستخدام Go.

اجمع بين مستندات Word و PDF و Web باستخدام Go REST API

ادمج المستندات معًا بسهولة بتنسيقات مختلفة في كود Go. تم تصميم مكتبة Go هذه لدمج Word و PDF ومستندات الويب بالإضافة إلى الصور في مستند واحد باستخدام REST API، أي عن طريق تمرير مكالمات HTTPS عبر الإنترنت.

هذا حل احترافي لدمج المستندات على السحابة الأصلية يوفر لمبرمجي Go مرونة كبيرة في التطوير وميزات قوية. غالبًا ما يتم استخدام ربط الملفات معًا عندما يكون ذلك ضروريًا لإنشاء مجموعة من المستندات من نفس البنية، يحتوي كل منها على بيانات فريدة. من خلال دمج المستندات والصور، يمكنك أتمتة تدفقات العمل الرقمية الخاصة بك وتفريغ بعض الأجزاء الروتينية من العملية إلى برنامج Go لمعالجة المستندات بسرعة وكفاءة.

دمج ملفات متعددة في ملف واحد في Go

قد تحتاج إلى دمج المستندات والصور معًا في كثير من الحالات. على سبيل المثال، قد ترغب في دمج صور متعددة معًا قبل الطباعة أو الأرشفة.

يمكن أن يكون دمج المستندات والصور معًا جزءًا من تقنية متكاملة بالكامل لإنشاء مستندات من مصادر بيانات مختلفة. تتضمن مثل هذه المهام استخدام مكتبة فورتران لمعالجة تنسيق الملفات كاملة الميزات والتي ستعالج مجموعات من الملفات وتدمجها معًا في أقصر وقت ممكن، مما ينتج عنه إخراج مضغوط ودقيق.

لدمج المستندات في Go، تحتاج إلى ملفي مصدر على الأقل. لبداية سريعة، تحقق من مثال كود Go أدناه.

مثال على كود Go لدمج المستندات باستخدام REST API
ملفات الإدخال
تحميل الملفات التي تريد دمجها
تحميل الملفات التي تريد دمجها
تنسيق الإخراج
حدد التنسيق الهدف من القائمة
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

document, _ := os.Open("Input1.docx")
//  قم بتحميل مستند لإلحاقه من التخزين السحابي.
mergeDocument := models.DocumentEntry{
    FileReference: models.CreateRemoteFileReference("Input2.docx"),
    ImportFormatMode: ToStringPointer("KeepSourceFormatting"),
}

documentEntries := []models.DocumentEntry{ mergeDocument, }
documentList := models.DocumentEntryList{ DocumentEntries: documentEntries, }

appendDocumentOnlineOptions := map[string]interface{}{}
appendDocumentOnline := &models.AppendDocumentOnlineRequest{
    Document: document,
    DocumentList: documentList,
    Optionals: appendDocumentOnlineOptions,
}
_, _, _ = wordsApi.AppendDocumentOnline(ctx, appendDocumentOnline)
  
انسخ الرمز Go إلى الحافظة

كيفية استخدام Go لدمج مستندات PDF و Word و Web والعديد من تنسيقات الملفات الأخرى

  1. قم بتثبيت Go SDK وأضف المرجع (استيراد المكتبة) إلى مشروع Go الخاص بك.
  2. افتح الملف المصدر في Go باستخدام REST API.
  3. قم بتحميل مستند لإلحاقه من التخزين السحابي.
  4. قم باستدعاء طريقة 'AppendDocumentOnline()'، وقم بتمرير اسم ملف الإخراج بالملحق المطلوب.
  5. احصل على النتيجة المجمعة كملف واحد.

Go مكتبة لدمج الملفات

قم بتشغيل go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api لتثبيت Aspose.Words Cloud SDK for Go. يمكنك الحصول على الكثير من المعلومات المفيدة حول طرق التثبيت الأخرى من قسم "How to use SDK".

استنساخ كود المصدر Aspose.Words Cloud SDK for Go من GitHub واستخدمه في مشروعك. يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

متطلبات النظام

الرجوع إلى Repository Documentation لمعرفة التفاصيل.

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2023. كل الحقوق محفوظة.