Aspose.PDF Cloud Swift SDK
Swift REST SDK PDF-tiedostojen luomiseen, manipulointiin ja muuntamiseen
PDF Swift Cloud API, jonka avulla ohjelmistokehittäjät voivat kehittää Swift-sovelluksia PDF-tiedostojen luomiseen, muokkaamiseen, käsittelemiseen ja muuntamiseen pilvessä.
Aspose.PDF Cloud Swift SDK on tehokas ja luotettava PDF-käsittelyratkaisu, jonka avulla ohjelmistokehittäjät voivat luoda ja muokata , käsitellä ja muuntaa PDF-dokumentteja omissa Swift-sovelluksissaan. API on sisältänyt erittäin vahvan tuen datan tuontiin ja vientiin PDF-dokumenteista sekä useiden tiedostomuotojen muuntamiseen PDF-muotoon, kuten EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown ja monia muita.
Aspose.PDF Cloud Swift SDK:ta on erittäin helppo käsitellä, ja se tarjoaa laajan valikoiman ominaisuuksia PDF-dokumenttien käsittelyyn, kuten PDF-tiedostojen luomisen alusta, PDF-dokumenttien muuntamisen muihin tuettuihin tiedostomuotoihin, PDF-merkintöjen lisäämisen, PDF-lomakkeiden täyttämisen. tuki, tietojen tuonti PDF-dokumentteihin, taulukoiden hallinta PDF-dokumenteissa, kuvan lisääminen PDF-tiedostoon, ylä- ja alatunnisteiden lisääminen, kirjanmerkkien ja linkkien hallinta PDF-tiedostossa, leiman käyttö, huomautusten hallinta, PDF-dokumenttien salaus ja salauksen purkaminen, tietojen vieminen PDF-dokumenteista ja niin edelleen.
Aspose.PDF Cloud Swift SDK sisältää erittäin vahvan tuen PDF-dokumenttien muuntamiseen muihin tuettuihin tiedostomuotoihin, kuten MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS ja paljon muuta. Aspose.PDF Cloud Swift SDK:n käyttäjäystävällinen käyttöliittymä ja kattava dokumentaatio yksinkertaistaa PDF-käsittelyominaisuuksien integrointia Swift-sovelluksiin ja antaa ohjelmistokehittäjille mahdollisuuden käsitellä monimutkaisimmatkin PDF-käsittelytehtävät helposti.
Aspose.PDF Cloud Swift SDK:n käytön aloittaminen
Suositeltava tapa asentaa Aspose.PDF Cloud Swift SDK on CocoaPods. Käytä seuraavia komentoja sujuvaan asennukseen.
Asenna Aspose.PDF Cloud Swift SDK CocoaPodin kautta
//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
Voit myös ladata sen suoraan Aspose PDF -tuotesivulta.
Luo PDF-tiedosto muista tiedostoista Swift API:n kautta
Aspose.PDF Cloud Swift SDK sisältää erittäin hyödyllisiä ominaisuuksia korkealaatuisten PDF-dokumenttien luomiseen useilla eri tavoilla. Näihin menetelmiin kuuluu EPUB-, Web-, MHT-, HTML-, PS-, XPS-, DOC-, PCL-, XML-, kuvien ja muiden tiedostomuotojen muuntaminen PDF-muotoon sekä PDF-dokumenttien luominen alusta alkaen Swift-koodilla. Swift SDK tarjoaa myös laajan tuen asiakirjan ominaisuuksien, kuten otsikon, tekijän, aiheen ja avainsanojen, asettamiseen, tekstin tuomiseen, ylä- ja alatunnisteiden lisäämiseen PDF-dokumenttiin ja paljon muuta.
Luo yksinkertainen PDF-tiedosto XML-tiedostosta Swift API:n kautta
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-muunnos muihin tiedostomuotoihin Swift API:n kautta
Aspose.PDF Cloud Swift SDK:n avulla ohjelmistokehittäjät voivat muuntaa PDF-dokumentteja useisiin tiedostomuotoihin, mukaan lukien DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS ja paljon muuta. Tämä muunnosprosessi on nopea ja tarkka, mikä varmistaa, että tulostiedosto on tarkka kopio alkuperäisestä PDF-dokumentista. Tämä ominaisuus on erityisen hyödyllinen, kun haluat poimia tietoja PDF-dokumenteista tai kun haluat tuoda PDF-dokumentit sellaisten käyttäjien saataville, joilla ei ole PDF-lukijoita asennettuna laitteilleen.
Muunna PDF-tiedosto PPTX:ksi Swift API:n kautta
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-merkintöjen lisääminen ja hallinta Swift API:n kautta
Aspose.PDF Cloud Swift SDK tarjoaa myös erittäin tehokkaita huomautuksiin liittyviä ominaisuuksia, joiden avulla ohjelmistokehittäjät voivat lisätä tekstiä, linkkejä, ympyröitä, yliviivauksia, viivoja, kuvia ja muita huomautuksia PDF-dokumentteihin. Tämä ominaisuus on erityisen hyödyllinen, kun haluat korostaa tärkeitä tietoja tai lisätä kommentteja asiakirjaan. Swift SDK:n avulla voidaan helposti lisätä huomautuksia PDF-dokumentteihin, muokata niiden ulkoasua ja tallentaa ne myöhempää tarvetta varten.
Kuinka saada PDF-sivun huomautuksia Swift-komentojen avulla?
// 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-tiedostojen salaus ja salauksen purku Swift SDK:n avulla
Aspose.PDF Cloud Swift SDK sisältää erittäin tehokkaita ominaisuuksia PDF-dokumenttien salaukseen ja salauksen purkamiseen Swift-pilvisovellusten sisällä. Swift SDK sisältää useita tärkeitä ominaisuuksia PDF-dokumenttien salauksen ja salauksen purkamiseen, kuten PDF-dokumentin sertifiointi, PDF-dokumentin salaaminen salasanalla, allekirjoituskenttien lisääminen PDF-tiedostoon, allekirjoituskenttien lukeminen PDF-dokumentista, PDF-dokumenttien salauksen purkaminen ja monia muita ominaisuuksia. lisää. Seuraava esimerkki näyttää, kuinka ohjelmistokehittäjät voivat salata PDF-dokumentteja pilvessä Swift-koodilla.
Salaa PDF-asiakirjat Swift API:n kautta
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.")
}
}