1. منتجات
  2.   بي دي إف
  3.   Swift
  4.   Aspose.PDF Cloud Swift SDK

Aspose.PDF Cloud Swift SDK

 
 

Swift REST SDK لإنشاء ملفات PDF ومعالجتها وتحويلها

PDF Swift Cloud API التي تمكن مطوري البرامج من تطوير تطبيقات Swift لإنشاء ملفات PDF وتحريرها ومعالجتها وتحويلها في السحابة.

Aspose.PDF Cloud Swift SDK هو حل قوي وموثوق لمعالجة ملفات PDF يمكّن مطوري البرامج من إنشاء وتحرير ومعالجة وتحويل مستندات PDF داخل تطبيقات Swift الخاصة بهم. تتضمن واجهة برمجة التطبيقات (API) دعمًا قويًا للغاية لاستيراد وتصدير البيانات من مستندات PDF بالإضافة إلى تحويل تنسيقات ملفات متعددة إلى PDF مثل EPUB وWeb وteX وMHT وHTML وPS وXPS وSVG وDOC وPCL وXML وMarkdown و وغيرها الكثير.

من السهل جدًا التعامل مع Aspose.PDF Cloud Swift SDK ويوفر مجموعة واسعة من الميزات للعمل مع مستندات PDF، مثل إنشاء PDF من البداية، وتحويل مستندات PDF إلى تنسيقات ملفات أخرى مدعومة، وإضافة تعليقات توضيحية بتنسيق PDF، وملء نماذج PDF الدعم، استيراد البيانات إلى مستندات PDF، إدارة الجداول في مستندات PDF، إدراج صورة في PDF، إضافة رؤوس وتذييلات، إدارة الإشارات المرجعية والروابط في PDF، العمل مع الطوابع، إدارة التعليقات التوضيحية، تشفير وفك تشفير مستندات PDF، تصدير البيانات من مستندات PDF و وهكذا.

تضمن Aspose.PDF Cloud Swift SDK دعمًا قويًا للغاية لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مدعومة، مثل MS Word (Doc, DocX)، وHTML، وTIFF، وSVG، وePUB، وPPTX، وTeX، وMobiXML، وXFA، XML، XPS، PDF/A، XLS وغيرها الكثير. بفضل واجهته سهلة الاستخدام والوثائق الشاملة، يعمل Aspose.PDF Cloud Swift SDK على تبسيط عملية دمج إمكانات معالجة PDF في تطبيقات Swift الخاصة بك ويمكّن مطوري البرامج من التعامل حتى مع مهام معالجة PDF الأكثر تعقيدًا بسهولة.

Previous Next

البدء باستخدام Aspose.PDF Cloud Swift SDK

الطريقة الموصى بها لتثبيت Aspose.PDF Cloud Swift SDK هي استخدام CocoaPods. الرجاء استخدام الأوامر التالية للتثبيت السلس.

قم بتثبيت Aspose.PDF Cloud Swift SDK عبر CocoaPods

 //First install CocoaPods

$ gem install cocoapods

// To integrate AsposePdfCloud into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '' do
    pod 'AsposePdfCloud', '~> 20.12'
end

// Run the following command to complete the process
$ pod install

يمكنك أيضًا تنزيله مباشرةً من صفحة منتج Aspose PDF.

إنشاء ملف PDF من ملفات أخرى عبر Swift API

تتضمن Aspose.PDF Cloud Swift SDK ميزات مفيدة للغاية لإنشاء مستندات PDF عالية الجودة باستخدام مجموعة متنوعة من الأساليب. تتضمن هذه الطرق تحويل EPUB، وWeb، وMHT، وHTML، وPS، وXPS، وDOC، وPCL، وXML، والصور، وتنسيقات الملفات الأخرى إلى PDF، بالإضافة إلى إنشاء مستندات PDF من البداية باستخدام رمز Swift. يوفر Swift SDK أيضًا دعمًا شاملاً لإعداد خصائص المستند، مثل العنوان والمؤلف والموضوع والكلمات الرئيسية واستيراد النص وإضافة الرؤوس والتذييلات إلى مستند PDF وغير ذلك الكثير.

إنشاء ملف PDF بسيط من XML عبر Swift API

func createPDF(fromXML xmlData: Data, outputPath: String) {
    // Parse the XML data and extract the relevant content and formatting information
    
    // Create a PDF context
    UIGraphicsBeginPDFContextToFile(outputPath, CGRect.zero, nil)
    
    // Start a new PDF page
    UIGraphicsBeginPDFPage()
    
    // Draw the PDF content using Core Graphics
    // ...
    
    // End the PDF context and save the file
    UIGraphicsEndPDFContext()
}

تحويل PDF إلى تنسيقات ملفات أخرى عبر Swift API

يسمح Aspose.PDF Cloud Swift SDK لمطوري البرامج بتحويل مستندات PDF إلى مجموعة متنوعة من تنسيقات الملفات، بما في ذلك DOC وDOCX وHTML وTIFF وSVG وePUB وPPTX وTeX وMobiXML وXFA وXML وXPS وPDF/ A، XLS وغيرها الكثير. عملية التحويل هذه سريعة ودقيقة، مما يضمن أن الملف الناتج هو نسخة طبق الأصل من مستند PDF الأصلي. تعد هذه الميزة مفيدة بشكل خاص عندما تحتاج إلى استخراج البيانات من مستندات PDF أو عندما تريد جعل مستندات PDF في متناول المستخدمين الذين ليس لديهم برامج قراءة PDF مثبتة على أجهزتهم.

تحويل ملف PDF إلى PPTX عبر Swift API

 import AsposePdfCloud

// Set up credentials
let clientId = "your_client_id"
let clientSecret = "your_client_secret"
let apiBaseUrl = "https://api.aspose.cloud"
let config = Configuration(clientId: clientId, clientSecret: clientSecret)
let api = PdfApi(configuration: config)

// Convert PDF to PPTX
let fileName = "input.pdf"
let destFileName = "output.pptx"
let format = "pptx"
let outputFolder = "output"
let storage = "your_storage_name"
let folder = "your_folder_name"

let request = PostPdfInRequest(document: InputStream(data: pdfData), format: format, folder: folder, storage: storage, outPath: outputFolder+"/"+destFileName)
let response = try api.postPdfIn(request: request)

// Download converted file
let downloadRequest = GetDownloadFileRequest(path: response.path!)
let downloadResponse = try api.downloadFile(request: downloadRequest)
let pptxData = downloadResponse.body

إضافة وإدارة التعليقات التوضيحية بتنسيق PDF عبر Swift API

يوفر Aspose.PDF Cloud Swift SDK أيضًا ميزات قوية جدًا تتعلق بالتعليقات التوضيحية، مما يسمح لمطوري البرامج بإضافة نص ورابط ودائرة وشطب وخط وصور وتعليقات توضيحية أخرى إلى مستندات PDF. تعتبر هذه الميزة مفيدة بشكل خاص عندما تحتاج إلى إبراز معلومات مهمة أو إضافة تعليقات إلى مستند ما. يمكن استخدام Swift SDK لإضافة التعليقات التوضيحية إلى مستندات PDF بسهولة، وتخصيص مظهرها، وحفظها للرجوع إليها مستقبلاً.

كيفية الحصول على التعليقات التوضيحية لصفحة PDF باستخدام أوامر Swift؟

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

	let pdfAPI = PdfAPI(clientId: "MY_CLIENT_ID", clientSecret: "MY_CLIENT_SECRET");
	let pageNumber = 2
	pdfAPI.getPageAnnotations(name: name, pageNumber: pageNumber, folder: self.tempFolder) {
		(response, error) in
		guard error == nil else {
			// errror handle
			return
		}
		if let response = response {
			// do
		}
	}

تشفير وفك تشفير ملفات PDF عبر Swift SDK

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

تشفير مستندات PDF عبر Swift API

import AsposePDFCloud

let config = Configuration()
config.appKey = "your_app_key"
config.appSID = "your_app_SID"

let pdfApi = PdfApi(configuration: config)

let encryptOptions = EncryptDocument(
    encryptionAlgorithm: EncryptionAlgorithm.aes,
    ownerPassword: "owner_password",
    permissions: Permissions.allowAll,
    userPassword: "user_password")

let localFile = "local_file.pdf"

let encryptedFile = "encrypted_file.pdf"

pdfApi.putEncryptDocument(
    name: localFile,
    encryption: encryptOptions,
    outPath: encryptedFile) { (response, error) in
        if let error = error {
            print("Error while encrypting document: \(error)")
        } else {
            print("Document encrypted successfully.")
        }
}

 عربي