Aspose.PDF Cloud Swift SDK
Swift REST SDK pro vytváření, manipulaci a konverzi PDF
PDF Swift Cloud API, které umožňuje vývojářům softwaru vyvíjet aplikace Swift pro generování, úpravy, manipulaci a převod souborů PDF v cloudu.
Aspose.PDF Cloud Swift SDK je výkonné a spolehlivé řešení pro zpracování PDF, které umožňuje vývojářům softwaru vytvářet a upravovat , manipulovat a převádět dokumenty PDF v rámci vlastních aplikací Swift. Rozhraní API obsahuje velmi silnou podporu pro import a export dat z dokumentů PDF a také převod více formátů souborů do PDF, jako jsou EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown a mnoho dalších.
Aspose.PDF Cloud Swift SDK se velmi snadno ovládá a nabízí širokou škálu funkcí pro práci s dokumenty PDF, jako je generování PDF od začátku, převod dokumentů PDF do jiných podporovaných formátů souborů, přidávání anotací PDF, vyplňování formulářů PDF podpora, Import dat do dokumentů PDF, správa tabulek v dokumentech PDF, vkládání obrázků do PDF, přidávání záhlaví a zápatí, správa záložek a odkazů v PDF, práce s razítkem, správa anotací, šifrování a dešifrování PDF dokumentů, export dat z PDF dokumentů a tak dále.
Aspose.PDF Cloud Swift SDK obsahuje velmi silnou podporu pro převod dokumentů PDF do jiných podporovaných formátů souborů, jako je MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS a mnoho dalších. Aspose.PDF Cloud Swift SDK se svým uživatelsky přívětivým rozhraním a komplexní dokumentací zjednodušuje proces integrace možností zpracování PDF do vašich aplikací Swift a umožňuje vývojářům softwaru snadno zvládnout i ty nejsložitější úlohy zpracování PDF.
Začínáme s Aspose.PDF Cloud Swift SDK
Doporučený způsob instalace Aspose.PDF Cloud Swift SDK je použití CocoaPods. Pro bezproblémovou instalaci použijte prosím následující příkazy.
Instalovat Aspose.PDF Cloud Swift SDK přes 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
Můžete si jej také stáhnout přímo z stránky produktu Aspose PDF.
Vytvořte soubor PDF z jiných souborů prostřednictvím rozhraní Swift API
Aspose.PDF Cloud Swift SDK obsahuje velmi užitečné funkce pro generování vysoce kvalitních dokumentů PDF pomocí různých metod. Tyto metody zahrnují převod EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, obrázky a další formáty souborů do PDF, stejně jako vytváření dokumentů PDF od začátku pomocí kódu Swift. Sada Swift SDK také poskytuje rozsáhlou podporu pro nastavení vlastností dokumentu, jako je název, autor, předmět a klíčová slova, import textu, přidávání záhlaví a zápatí do dokumentu PDF a mnoho dalších.
Vytvořte jednoduchý soubor PDF z XML pomocí rozhraní 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()
}
Konverze PDF do jiných formátů souborů prostřednictvím rozhraní Swift API
Aspose.PDF Cloud Swift SDK umožňuje vývojářům softwaru převádět dokumenty PDF do různých formátů souborů, včetně DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS a mnoho dalších. Tento proces převodu je rychlý a přesný a zajišťuje, že výstupní soubor je přesnou replikou původního dokumentu PDF. Tato funkce je zvláště užitečná, když potřebujete extrahovat data z dokumentů PDF nebo když chcete dokumenty PDF zpřístupnit uživatelům, kteří nemají na svých zařízeních nainstalované čtečky PDF.
Převést soubor PDF na PPTX pomocí rozhraní 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
Přidávání a správa anotací PDF prostřednictvím rozhraní Swift API
Aspose.PDF Cloud Swift SDK také nabízí velmi výkonné funkce související s poznámkami, které vývojářům softwaru umožňují přidávat do dokumentů PDF text, odkazy, kroužky, přeškrtnutí, čáry, obrázky a další anotace. Tato funkce je zvláště užitečná, když potřebujete zvýraznit důležité informace nebo přidat komentáře k dokumentu. Swift SDK lze použít ke snadnému přidávání anotací k dokumentům PDF, přizpůsobení jejich vzhledu a jejich uložení pro budoucí použití.
Jak získat anotace stránek PDF pomocí příkazů 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
}
}
Šifrování a dešifrování souborů PDF pomocí sady Swift SDK
Aspose.PDF Cloud Swift SDK obsahuje velmi výkonné funkce pro šifrování a dešifrování dokumentů PDF v cloudových aplikacích Swift. Sada Swift SDK obsahuje několik důležitých funkcí pro práci se šifrováním a dešifrováním dokumentů PDF, jako je certifikace dokumentu PDF, šifrování dokumentu PDF použitím hesla, přidávání podpisových polí do PDF, čtení podpisových polí z dokumentu PDF, dešifrování dokumentů PDF a mnoho dalších. více. Následující příklad ukazuje, jak mohou vývojáři softwaru šifrovat dokumenty PDF v cloudu pomocí kódu Swift.
Šifrování dokumentů PDF prostřednictvím rozhraní 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.")
}
}