1. Produkty
  2.   PDF
  3.   Swift
  4.   Aspose.PDF Cloud Swift SDK

Aspose.PDF Cloud Swift SDK

 
 

Szybki pakiet SDK REST do tworzenia, manipulowania i konwertowania plików PDF

PDF Swift Cloud API, który umożliwia programistom tworzenie aplikacji Swift do generowania, edytowania, manipulowania i konwertowania plików PDF w chmurze.

Aspose.PDF Cloud Swift SDK to potężne i niezawodne rozwiązanie do przetwarzania plików PDF, które umożliwia programistom tworzenie, edytowanie , manipulować i konwertować dokumenty PDF we własnych aplikacjach Swift. API zawiera bardzo silną obsługę importowania i eksportowania danych z dokumentów PDF, a także konwersję wielu formatów plików do formatu PDF, takich jak EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, Markdown i wiele innych.

Aspose.PDF Cloud Swift SDK jest bardzo łatwy w obsłudze i oferuje szeroką gamę funkcji do pracy z dokumentami PDF, takich jak generowanie plików PDF od podstaw, konwersja dokumentów PDF do innych obsługiwanych formatów plików, dodawanie adnotacji PDF, wypełnianie formularzy PDF wsparcie, importowanie danych do dokumentów PDF, zarządzanie tabelami w dokumentach PDF, wstawianie obrazu w formacie PDF, dodawanie nagłówków i stopek, zarządzanie zakładkami i łączami w formacie PDF, praca ze stemplami, zarządzanie adnotacjami, szyfrowanie i deszyfrowanie dokumentów PDF, eksportowanie danych z dokumentów PDF i i tak dalej.

Aspose.PDF Cloud Swift SDK zawiera bardzo silną obsługę konwersji dokumentów PDF do innych obsługiwanych formatów plików, takich jak MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS i wiele innych. Dzięki przyjaznemu dla użytkownika interfejsowi i obszernej dokumentacji, Aspose.PDF Cloud Swift SDK upraszcza proces integracji możliwości przetwarzania plików PDF z aplikacjami Swift i umożliwia twórcom oprogramowania z łatwością obsługiwać nawet najbardziej złożone zadania przetwarzania plików PDF.

Previous Next

Pierwsze kroki z Aspose.PDF Cloud Swift SDK

Zalecany sposób instalacji Aspose.PDF Cloud Swift SDK wykorzystuje CocoaPods. Aby instalacja przebiegała bezproblemowo, użyj poniższych poleceń.

Zainstaluj pakiet SDK Aspose.PDF Cloud Swift za pośrednictwem 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

Możesz go także pobrać bezpośrednio ze strony produktu Aspose PDF.

Utwórz plik PDF z innych plików za pomocą Swift API

Aspose.PDF Cloud Swift SDK zawiera bardzo przydatne funkcje do generowania wysokiej jakości dokumentów PDF przy użyciu różnych metod. Metody te obejmują konwersję plików EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, obrazów i innych formatów plików do formatu PDF, a także tworzenie dokumentów PDF od podstaw przy użyciu kodu Swift. Swift SDK zapewnia również szeroką obsługę ustawiania właściwości dokumentu, takich jak tytuł, autor, temat i słowa kluczowe, importowania tekstu, dodawania nagłówków i stopek do dokumentu PDF i wielu innych.

Utwórz prosty plik PDF z XML za pomocą 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()
}

Konwersja plików PDF na inne formaty plików za pośrednictwem Swift API

Aspose.PDF Cloud Swift SDK umożliwia twórcom oprogramowania konwertowanie dokumentów PDF do różnych formatów plików, w tym DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ A, XLS i wiele innych. Ten proces konwersji jest szybki i dokładny, zapewniając, że plik wyjściowy jest dokładną repliką oryginalnego dokumentu PDF. Ta funkcja jest szczególnie przydatna, gdy trzeba wyodrębnić dane z dokumentów PDF lub gdy chcesz udostępnić dokumenty PDF użytkownikom, którzy nie mają zainstalowanych czytników PDF na swoich urządzeniach.

Konwertuj plik PDF na PPTX za pomocą 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

Dodawaj adnotacje PDF i zarządzaj nimi za pośrednictwem Swift API

Aspose.PDF Cloud Swift SDK oferuje również bardzo zaawansowane funkcje związane z adnotacjami, umożliwiając twórcom oprogramowania dodawanie tekstu, łączy, okręgów, przekreśleń, linii, obrazów i innych adnotacji do dokumentów PDF. Funkcja ta jest szczególnie przydatna, gdy trzeba wyróżnić ważne informacje lub dodać komentarz do dokumentu. Zestawu Swift SDK można używać do łatwego dodawania adnotacji do dokumentów PDF, dostosowywania ich wyglądu i zapisywania ich do wykorzystania w przyszłości.

Jak uzyskać adnotacje na stronach PDF za pomocą poleceń 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
		}
	}

Szyfruj i deszyfruj pliki PDF za pomocą Swift SDK

Aspose.PDF Cloud Swift SDK zawiera bardzo zaawansowane funkcje szyfrowania i deszyfrowania dokumentów PDF w aplikacjach chmurowych Swift. Swift SDK zawiera kilka ważnych funkcji do obsługi szyfrowania i deszyfrowania dokumentów PDF, takich jak certyfikacja dokumentu PDF, szyfrowanie dokumentu PDF poprzez zastosowanie hasła, dodawanie pól podpisu do pliku PDF, odczytywanie pól podpisów z dokumentu PDF, odszyfrowywanie dokumentów PDF i wiele innych więcej. Poniższy przykład pokazuje, jak twórcy oprogramowania mogą szyfrować dokumenty PDF w chmurze za pomocą kodu Swift.

Szyfruj dokumenty PDF za pomocą 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.")
        }
}

 Polski