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 را به راحتی انجام دهند.
شروع به کار با 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
You can also download it directly from Aspose PDF product page.
ایجاد فایل PDF از سایر فایل ها از طریق Swift API
Aspose.PDF Cloud Swift SDK دارای ویژگی های بسیار مفیدی برای تولید اسناد PDF با کیفیت بالا با استفاده از روش های مختلف است. این روش ها شامل تبدیل فرمت های EPUB، Web، MHT، HTML، PS، XPS، DOC، PCL، XML، تصاویر و سایر فرمت های فایل به PDF و همچنین ایجاد اسناد PDF از ابتدا با استفاده از کد سوئیفت است. 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 به 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 را دریافت کنیم؟
// 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 است. Swift SDK دارای چندین ویژگی مهم برای مدیریت رمزگذاری و رمزگشایی اسناد PDF است، مانند تأیید یک سند PDF، رمزگذاری سند PDF با اعمال رمز عبور، افزودن فیلدهای امضا به PDF، خواندن فیلدهای امضا از سند PDF، رمزگشایی اسناد PDF و بسیاری از موارد. بیشتر. مثال زیر نشان می دهد که چگونه توسعه دهندگان نرم افزار می توانند اسناد PDF را در فضای ابری با استفاده از کد سوئیفت رمزگذاری کنند.
رمزگذاری اسناد 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.")
}
}