HTML JPG PDF XML DOCX
  Product Family
PDF

اقتصاص PDF في Go SDK

API للعمل مع اقتصاص مستندات PDF باستخدام Aspose.PDF Cloud Go SDK

Get Started

كيفية اقتصاص PDF عبر Cloud Go SDK

لاقتصاص مستندات PDF، سنستخدم Aspose.PDF Cloud Go 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 بسهولة في بضع سطور من الكود.

  1. تحديد دالة cropDocumentPage.
  2. رفع ملف PDF إلى التخزين السحابي.
  3. الحصول على معلومات حول الصفحة المستهدفة.
  4. استخراج الصفحة كصورة.
  5. إدراج الصورة المستخرجة في PDF جديد.
  6. تحقق من استجابة الإدراج وتنزيل النتيجة.
 

اقتصاص PDF باستخدام Cloud Go SDK


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func cropDocumentPage(pdf_api *asposepdfcloud.PdfApiService, document_name string, pageNumber int, llx int, lly int, width int, height int, outputDocument string, localFolder string, tempFolder string) {
        uploadFile(pdf_api, document_name)

        getPageInfo(pdf_api, document_name, pageNumber, tempFolder)

        imageFile := extractPdfPage(pdf_api, document_name, pageNumber, int(CROP_PAGE_WIDTH), int(CROP_PAGE_HEIGHT), localFolder, tempFolder)
        newPdf := createPdfDocument(pdf_api, outputDocument, width, height, tempFolder)
        if newPdf.Code != 200 {
            fmt.Println("cropPage(): Failed to create new PDF document!")
        } else {
            response := insertPageAsImage(pdf_api, outputDocument, imageFile, llx, lly, tempFolder)
            if response.Code == 200 {
                fmt.Println("cropPage(): Page successfully cropped.")
                downloadFile(pdf_api, outputDocument, "cropped_")
            } else {
                fmt.Println("cropPage(): Can't crop pdf document page!")
            }
        }
    }
 

مع Go SDK الخاص بنا يمكنك

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

  •