HTML
JPG
PDF
XML
DOCX
PDF
كيفية مقارنة ملفات PDF عبر Cloud Go SDK
لمقارنة مستندات PDF، سنستخدم Aspose.PDF Cloud Go SDK تساعد هذه Cloud SDK مبرمجي Go في تطوير تطبيقات إنشاء وتحرير وتحويل وتوضيح ملفات PDF القائمة على السحابة باستخدام لغة البرمجة Go عبر Aspose.PDF REST API. استخدم الأمر التالي من وحدة تحكم مدير الحزم.
أمر وحدة تحكم مدير الحزم
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
خطوات مقارنة ملفات PDF عبر Go
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل ومقارنة ملفات PDF في بضع سطور من الشفرة.
- تهيئة عميل Aspose.PDF API.
- تحميل كلا مستندات PDF إلى المجلد البعيد.
- تعيين معلمات اختيارية لاستدعاء API.
- إجراء مقارنة PDF باستخدام Aspose Cloud API.
- معالجة الاستجابة.
- تنزيل ملف PDF المقارن الناتج.
مقارنة ملفات PDF باستخدام Cloud Go SDK
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
const (
REMOTE_FOLDER = "Your_Temp_Pdf_Cloud"
LOCAL_FOLDER = "c:\\Samples"
PDF_DOCUMENT_1 = "sample_compare_1.pdf"
PDF_DOCUMENT_2 = "sample_compare_2.pdf"
PDF_OUTPUT = "output_compare.pdf"
PDF_API_SID = "******"
PDF_API_KEY = "******"
)
func СomparePdf(pdf_api *asposepdfcloud.PdfApiService, document1 string, document2 string, output_document string, remote_folder string) {
uploadFile(pdf_api, document1)
uploadFile(pdf_api, document2)
args := map[string]interface{}{
"folder": remote_folder,
}
result, httpResponse, err := pdf_api.PostComparePdf(path.Join(REMOTE_FOLDER, document1), path.Join(REMOTE_FOLDER, document2), path.Join(REMOTE_FOLDER, output_document), args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println(result)
downloadFile(pdf_api, PDF_OUTPUT, PDF_OUTPUT)
}
}
باستخدام Go SDK الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بتنسيق نصي أو صورة.
- إضافة جداول وأختام نصية أو صور إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير لمستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من الصفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر متنوعة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان