Aspose.PDF Cloud Swift SDK
Swift REST SDK để tạo, thao tác và chuyển đổi tệp PDF
PDF Swift Cloud API cho phép các nhà phát triển phần mềm phát triển các ứng dụng Swift để tạo, chỉnh sửa, thao tác và chuyển đổi tệp PDF trên đám mây.
Aspose.PDF Cloud Swift SDK là giải pháp xử lý PDF mạnh mẽ và đáng tin cậy cho phép các nhà phát triển phần mềm tạo, chỉnh sửa , thao tác và chuyển đổi tài liệu PDF bên trong ứng dụng Swift của riêng họ. API đã hỗ trợ rất mạnh mẽ cho việc nhập và xuất dữ liệu từ tài liệu PDF cũng như chuyển đổi nhiều định dạng tệp sang PDF như EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown và nhiều hơn nữa.
Aspose.PDF Cloud Swift SDK rất dễ xử lý và cung cấp nhiều tính năng để làm việc với tài liệu PDF, chẳng hạn như tạo PDF từ đầu, chuyển đổi tài liệu PDF sang các định dạng tệp được hỗ trợ khác, thêm chú thích PDF, điền biểu mẫu PDF hỗ trợ, Nhập dữ liệu vào Tài liệu PDF, quản lý bảng trong Tài liệu PDF, chèn hình ảnh vào PDF, thêm đầu trang và chân trang, quản lý dấu trang và liên kết trong PDF, làm việc với tem, quản lý chú thích, mã hóa và giải mã Tài liệu PDF, xuất dữ liệu từ tài liệu PDF và vân vân.
Aspose.PDF Cloud Swift SDK đã hỗ trợ rất mạnh mẽ cho việc chuyển đổi tài liệu PDF sang các định dạng tệp được hỗ trợ khác, chẳng hạn như MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS và nhiều hơn nữa. Với giao diện thân thiện với người dùng và tài liệu toàn diện, Aspose.PDF Cloud Swift SDK đơn giản hóa quá trình tích hợp khả năng xử lý PDF vào ứng dụng Swift của bạn và cho phép các nhà phát triển phần mềm xử lý ngay cả những tác vụ xử lý PDF phức tạp nhất một cách dễ dàng.
Bắt đầu với Aspose.PDF Cloud Swift SDK
Cách cài đặt Aspose.PDF Cloud Swift SDK được khuyên dùng là sử dụng CocoaPods. Vui lòng sử dụng các lệnh sau để cài đặt suôn sẻ.
Cài đặt Aspose.PDF Cloud Swift SDK qua 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
Bạn cũng có thể tải xuống trực tiếp từ Trang sản phẩm Aspose PDF.
Tạo tệp PDF từ các tệp khác thông qua Swift API
Aspose.PDF Cloud Swift SDK đã bao gồm các tính năng rất hữu ích để tạo tài liệu PDF chất lượng cao bằng nhiều phương pháp khác nhau. Các phương pháp này bao gồm chuyển đổi EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, hình ảnh và các định dạng tệp khác sang PDF, cũng như tạo tài liệu PDF từ đầu bằng mã Swift. Swift SDK cũng cung cấp hỗ trợ rộng rãi để đặt các thuộc tính tài liệu, chẳng hạn như tiêu đề, tác giả, chủ đề và từ khóa, nhập văn bản, thêm đầu trang và chân trang vào tài liệu PDF, v.v.
Tạo tệp PDF đơn giản từ XML thông qua 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()
}
Chuyển đổi PDF sang các định dạng tệp khác thông qua Swift API
Aspose.PDF Cloud Swift SDK cho phép các nhà phát triển phần mềm chuyển đổi tài liệu PDF sang nhiều định dạng tệp khác nhau, bao gồm DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS và nhiều hơn nữa. Quá trình chuyển đổi này diễn ra nhanh chóng và chính xác, đảm bảo rằng tệp đầu ra là bản sao chính xác của tài liệu PDF gốc. Tính năng này đặc biệt hữu ích khi bạn cần trích xuất dữ liệu từ tài liệu PDF hoặc khi bạn muốn làm cho tài liệu PDF có thể truy cập được đối với những người dùng chưa cài đặt trình đọc PDF trên thiết bị của họ.
Chuyển đổi tệp PDF sang PPTX qua 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
Thêm và quản lý chú thích PDF qua Swift API
Aspose.PDF Cloud Swift SDK cũng cung cấp các tính năng liên quan đến chú thích rất mạnh mẽ, cho phép nhà phát triển phần mềm thêm văn bản, liên kết, vòng tròn, gạch ngang, dòng, hình ảnh và các chú thích khác vào tài liệu PDF. Tính năng này đặc biệt hữu ích khi bạn cần đánh dấu thông tin quan trọng hoặc thêm nhận xét vào tài liệu. Swift SDK có thể được sử dụng để dễ dàng thêm chú thích vào tài liệu PDF, tùy chỉnh giao diện của chúng và lưu chúng để tham khảo trong tương lai.
Làm cách nào để nhận chú thích trang PDF bằng lệnh 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
}
}
Mã hóa và giải mã tệp PDF qua Swift SDK
Aspose.PDF Cloud Swift SDK đã bao gồm các tính năng rất mạnh mẽ để mã hóa và giải mã tài liệu PDF bên trong các ứng dụng đám mây Swift. Swift SDK đã bao gồm một số tính năng quan trọng để xử lý mã hóa và giải mã tài liệu PDF, chẳng hạn như chứng nhận tài liệu PDF, mã hóa tài liệu PDF bằng cách áp dụng mật khẩu, thêm trường chữ ký vào PDF, đọc trường chữ ký từ Tài liệu PDF, giải mã tài liệu PDF và nhiều tính năng khác. hơn. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể mã hóa tài liệu PDF trên đám mây bằng mã Swift.
Mã hóa tài liệu PDF qua API Swift
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.")
}
}