1. מוצרים
  2.   PDF
  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, אינטרנט, MHT, HTML, PS, XPS, DOC, PCL, XML, תמונות ופורמטים אחרים של קבצים ל-PDF, כמו גם יצירת מסמכי PDF מאפס באמצעות קוד Swift. ה-SDK של Swift מספק גם תמיכה נרחבת בהגדרת מאפייני מסמך, כגון כותרת, מחבר, נושא ומילות מפתח, ייבוא טקסט, הוספת כותרות עליונות ותחתונות למסמך 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 ענן. ה-SDK של Swift כלל מספר תכונות חשובות לטיפול בהצפנה ופענוח של מסמכי 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.")
        }
}

 עִברִית