1. उत्पादों
  2.   पीडीएफ
  3.   Swift
  4.   Aspose.PDF Cloud Swift SDK

Aspose.PDF Cloud Swift SDK

 
 

पीडीएफ बनाने, हेरफेर करने और परिवर्तित करने के लिए स्विफ्ट रेस्ट एसडीके

पीडीएफ स्विफ्ट क्लाउड एपीआई जो सॉफ्टवेयर डेवलपर्स को क्लाउड में पीडीएफ फाइलों को बनाने, संपादित करने, हेरफेर करने और परिवर्तित करने के लिए स्विफ्ट एप्लिकेशन विकसित करने में सक्षम बनाता है।

Aspose.PDF क्लाउड स्विफ्ट SDK एक शक्तिशाली और विश्वसनीय पीडीएफ प्रोसेसिंग समाधान है जो सॉफ्टवेयर डेवलपर्स को बनाने, संपादित करने में सक्षम बनाता है। पीडीएफ दस्तावेजों को अपने स्वयं के स्विफ्ट अनुप्रयोगों के अंदर हेरफेर, हेरफेर और परिवर्तित करें। एपीआई में पीडीएफ दस्तावेज़ों से डेटा आयात और निर्यात करने के साथ-साथ ईपीयूबी, वेब, टीएक्स, एमएचटी, एचटीएमएल, पीएस, एक्सपीएस, एसवीजी, डीओसी, पीसीएल, एक्सएमएल, मार्कडाउन जैसे कई फ़ाइल प्रारूपों को पीडीएफ में परिवर्तित करने के लिए बहुत मजबूत समर्थन शामिल है। और भी बहुत कुछ.

Aspose.PDF क्लाउड स्विफ्ट SDK को संभालना बहुत आसान है और यह PDF दस्तावेज़ों के साथ काम करने के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है, जैसे शुरुआत से PDF बनाना, PDF दस्तावेज़ों को अन्य समर्थित फ़ाइल स्वरूपों में बदलना, PDF एनोटेशन जोड़ना, PDF फॉर्म भरना। समर्थन, पीडीएफ दस्तावेजों में डेटा आयात करना, पीडीएफ दस्तावेजों में टेबल प्रबंधन, पीडीएफ में छवि सम्मिलित करना, हेडर और फुटर जोड़ना, पीडीएफ में बुकमार्क और लिंक प्रबंधित करना, स्टांप के साथ काम करना, एनोटेशन प्रबंधित करना, पीडीएफ दस्तावेजों को एन्क्रिप्ट करना और डिक्रिप्ट करना, पीडीएफ दस्तावेजों से डेटा निर्यात करना और इत्यादि.

Aspose.PDF क्लाउड स्विफ्ट SDK में PDF दस्तावेज़ों को अन्य समर्थित फ़ाइल स्वरूपों, जैसे MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, में परिवर्तित करने के लिए बहुत मजबूत समर्थन शामिल है। एक्सएमएल, एक्सपीएस, पीडीएफ/ए, एक्सएलएस और भी बहुत कुछ। अपने उपयोगकर्ता के अनुकूल इंटरफ़ेस और व्यापक दस्तावेज़ीकरण के साथ, Aspose.PDF क्लाउड स्विफ्ट SDK आपके स्विफ्ट अनुप्रयोगों में पीडीएफ प्रसंस्करण क्षमताओं को एकीकृत करने की प्रक्रिया को सरल बनाता है और सॉफ्टवेयर डेवलपर्स को सबसे जटिल पीडीएफ प्रसंस्करण कार्यों को भी आसानी से संभालने में सक्षम बनाता है।

Previous Next

Aspose.PDF क्लाउड स्विफ्ट SDK के साथ शुरुआत करना

Aspose.PDF क्लाउड स्विफ्ट SDK को इंस्टॉल करने का अनुशंसित तरीका CocoaPods का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।

CocoaPods के माध्यम से Aspose.PDF क्लाउड स्विफ्ट SDK इंस्टॉल करें

 //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

आप इसे सीधे Aspose PDF उत्पाद पृष्ठ से भी डाउनलोड कर सकते हैं।

स्विफ्ट एपीआई के माध्यम से अन्य फाइलों से पीडीएफ फाइल बनाएं

Aspose.PDF क्लाउड स्विफ्ट SDK में विभिन्न तरीकों का उपयोग करके उच्च-गुणवत्ता वाले PDF दस्तावेज़ बनाने के लिए बहुत उपयोगी सुविधाएँ शामिल की गई हैं। इन विधियों में EPUB, वेब, MHT, HTML, PS, XPS, DOC, PCL, XML, छवियों और अन्य फ़ाइल स्वरूपों को पीडीएफ में परिवर्तित करना, साथ ही स्विफ्ट कोड का उपयोग करके स्क्रैच से पीडीएफ दस्तावेज़ बनाना शामिल है। स्विफ्ट एसडीके दस्तावेज़ गुणों को सेट करने के लिए व्यापक समर्थन भी प्रदान करता है, जैसे शीर्षक, लेखक, विषय और कीवर्ड, टेक्स्ट आयात करना, पीडीएफ दस्तावेज़ में हेडर और फ़ुटर जोड़ना और भी बहुत कुछ।

स्विफ्ट एपीआई के माध्यम से XML से एक सरल पीडीएफ फाइल बनाएं

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()
}

स्विफ्ट एपीआई के माध्यम से अन्य फ़ाइल प्रारूपों में पीडीएफ रूपांतरण

Aspose.PDF क्लाउड स्विफ्ट SDK सॉफ़्टवेयर डेवलपर्स को PDF दस्तावेज़ों को DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ सहित विभिन्न फ़ाइल स्वरूपों में परिवर्तित करने की अनुमति देता है। ए, एक्सएलएस और भी बहुत कुछ। यह रूपांतरण प्रक्रिया तेज़ और सटीक है, जिससे यह सुनिश्चित होता है कि आउटपुट फ़ाइल मूल पीडीएफ दस्तावेज़ की सटीक प्रतिकृति है। यह सुविधा विशेष रूप से तब उपयोगी होती है जब आपको पीडीएफ दस्तावेजों से डेटा निकालने की आवश्यकता होती है या जब आप पीडीएफ दस्तावेजों को उन उपयोगकर्ताओं के लिए सुलभ बनाना चाहते हैं जिनके डिवाइस पर पीडीएफ रीडर स्थापित नहीं हैं।

स्विफ्ट एपीआई के जरिए पीडीएफ फाइल को पीपीटीएक्स में बदलें

 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

स्विफ्ट एपीआई के माध्यम से पीडीएफ एनोटेशन जोड़ें और प्रबंधित करें

Aspose.PDF क्लाउड स्विफ्ट SDK बहुत शक्तिशाली एनोटेशन संबंधी सुविधाएँ भी प्रदान करता है, जो सॉफ्टवेयर डेवलपर्स को पीडीएफ दस्तावेज़ों में टेक्स्ट, लिंक, सर्कल, स्ट्राइकआउट, लाइन, इमेज और अन्य एनोटेशन जोड़ने की अनुमति देता है। यह सुविधा विशेष रूप से तब उपयोगी होती है जब आपको महत्वपूर्ण जानकारी को उजागर करने या किसी दस्तावेज़ में टिप्पणियाँ जोड़ने की आवश्यकता होती है। स्विफ्ट एसडीके का उपयोग पीडीएफ दस्तावेजों में आसानी से एनोटेशन जोड़ने, उनकी उपस्थिति को अनुकूलित करने और उन्हें भविष्य के संदर्भ के लिए सहेजने के लिए किया जा सकता है।

स्विफ्ट कमांड का उपयोग करके पीडीएफ पेज एनोटेशन कैसे प्राप्त करें?

// 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
		}
	}

स्विफ्ट एसडीके के माध्यम से पीडीएफ को एन्क्रिप्ट और डिक्रिप्ट करें

Aspose.PDF क्लाउड स्विफ्ट SDK में स्विफ्ट क्लाउड एप्लिकेशन के अंदर PDF दस्तावेज़ एन्क्रिप्शन और डिक्रिप्शन के लिए बहुत शक्तिशाली सुविधाएं शामिल की गई हैं। स्विफ्ट एसडीके में पीडीएफ दस्तावेज़ एन्क्रिप्शन और डिक्रिप्शन को संभालने के लिए कई महत्वपूर्ण विशेषताएं शामिल हैं, जैसे पीडीएफ दस्तावेज़ को प्रमाणित करना, पासवर्ड लगाकर पीडीएफ दस्तावेज़ को एन्क्रिप्ट करना, पीडीएफ में हस्ताक्षर फ़ील्ड जोड़ना, पीडीएफ दस्तावेज़ से हस्ताक्षर फ़ील्ड पढ़ना, पीडीएफ दस्तावेज़ों को डिक्रिप्ट करना और कई अधिक। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर स्विफ्ट कोड का उपयोग करके क्लाउड में पीडीएफ दस्तावेज़ों को कैसे एन्क्रिप्ट कर सकते हैं।

स्विफ्ट एपीआई के माध्यम से पीडीएफ दस्तावेजों को एन्क्रिप्ट करें

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.")
        }
}

 हिन्दी