Aspose.PDF Cloud Swift SDK
পিডিএফ তৈরি, ম্যানিপুলেট এবং রূপান্তর করতে সুইফ্ট REST SDK
PDF সুইফ্ট ক্লাউড API যা সফ্টওয়্যার বিকাশকারীদেরকে ক্লাউডে পিডিএফ ফাইল তৈরি, সম্পাদনা, ম্যানিপুলেট এবং রূপান্তর করার জন্য সুইফ্ট অ্যাপ্লিকেশন বিকাশ করতে সক্ষম করে।
Aspose.PDF ক্লাউড সুইফট SDK একটি শক্তিশালী এবং নির্ভরযোগ্য PDF প্রক্রিয়াকরণ সমাধান যা সফ্টওয়্যার বিকাশকারীদের তৈরি করতে, সম্পাদনা করতে সক্ষম করে পিডিএফ ডকুমেন্টগুলিকে তাদের নিজস্ব সুইফট অ্যাপ্লিকেশনের মধ্যে ম্যানিপুলেট এবং কনভার্ট করে। এপিআই পিডিএফ ডকুমেন্ট থেকে ডেটা আমদানি ও রপ্তানি করার পাশাপাশি একাধিক ফাইল ফরম্যাট যেমন EPUB, Web, teX, MHT, HTML, PS, XPS, SVG, DOC, PCL, XML, মার্কডাউন এবং পিডিএফ-এ রূপান্তর করার জন্য অত্যন্ত শক্তিশালী সমর্থন অন্তর্ভুক্ত করেছে। আরো অনেক।
Aspose.PDF ক্লাউড সুইফ্ট SDK পরিচালনা করা খুবই সহজ এবং PDF নথিগুলির সাথে কাজ করার জন্য বিস্তৃত বৈশিষ্ট্যগুলি অফার করে, যেমন স্ক্র্যাচ থেকে PDF তৈরি করা, PDF নথিগুলিকে অন্যান্য সমর্থিত ফাইল ফর্ম্যাটে রূপান্তর করা, PDF টীকা যোগ করা, PDF ফর্ম পূরণ করা সমর্থন, পিডিএফ ডকুমেন্টে ডেটা ইম্পোর্ট করা, পিডিএফ ডকুমেন্টে টেবিল ম্যানেজমেন্ট, পিডিএফ-এ ইমেজ ঢোকান, হেডার এবং ফুটার যোগ করুন, পিডিএফ-এ বুকমার্ক এবং লিঙ্ক ম্যানেজ করুন, স্ট্যাম্প দিয়ে কাজ করুন, টীকা পরিচালনা করুন, পিডিএফ ডকুমেন্ট এনক্রিপ্ট এবং ডিক্রিপ্ট করুন, পিডিএফ ডকুমেন্ট থেকে ডেটা এক্সপোর্ট করুন এবং তাই।
Aspose.PDF ক্লাউড সুইফট SDK পিডিএফ ডকুমেন্টকে অন্যান্য সমর্থিত ফাইল ফরম্যাটে রূপান্তর করার জন্য অত্যন্ত শক্তিশালী সমর্থন অন্তর্ভুক্ত করেছে, যেমন MS Word (Doc, DocX), HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/A, XLS এবং আরও অনেক কিছু। এর ব্যবহারকারী-বান্ধব ইন্টারফেস এবং ব্যাপক ডকুমেন্টেশন সহ, Aspose.PDF ক্লাউড সুইফ্ট SDK আপনার সুইফ্ট অ্যাপ্লিকেশনগুলিতে পিডিএফ প্রক্রিয়াকরণ ক্ষমতাগুলিকে একীভূত করার প্রক্রিয়াটিকে সহজ করে এবং সফ্টওয়্যার বিকাশকারীদের এমনকি সবচেয়ে জটিল PDF প্রক্রিয়াকরণের কাজগুলিকে সহজে পরিচালনা করতে সক্ষম করে৷
Aspose দিয়ে শুরু করা।PDF Cloud Swift SDK
Aspose.PDF ক্লাউড সুইফট SDK ইনস্টল করার প্রস্তাবিত উপায় হল CocoaPods ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন.
CocoaPods এর মাধ্যমে Aspose.PDF Cloud Swift 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 পণ্য পৃষ্ঠা থেকে ডাউনলোড করতে পারেন।
Swift API এর মাধ্যমে অন্যান্য ফাইল থেকে PDF ফাইল তৈরি করুন
Aspose.PDF ক্লাউড সুইফ্ট SDK বিভিন্ন পদ্ধতি ব্যবহার করে উচ্চ-মানের PDF নথি তৈরি করার জন্য খুব দরকারী বৈশিষ্ট্য অন্তর্ভুক্ত করেছে। এই পদ্ধতিগুলির মধ্যে রয়েছে EPUB, Web, MHT, HTML, PS, XPS, DOC, PCL, XML, ছবি এবং অন্যান্য ফাইল ফরম্যাটগুলিকে PDF তে রূপান্তর করার পাশাপাশি সুইফট কোড ব্যবহার করে স্ক্র্যাচ থেকে PDF নথি তৈরি করা। সুইফ্ট SDK নথির বৈশিষ্ট্য যেমন শিরোনাম, লেখক, বিষয় এবং কীওয়ার্ড, পাঠ্য আমদানি, পিডিএফ নথিতে শিরোনাম এবং ফুটার যোগ করা এবং আরও অনেক কিছুর জন্য ব্যাপক সহায়তা প্রদান করে৷
Swift API এর মাধ্যমে XML থেকে একটি সাধারণ PDF ফাইল তৈরি করুন
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()
}
Swift API এর মাধ্যমে অন্যান্য ফাইল ফরম্যাটে পিডিএফ রূপান্তর
Aspose.PDF ক্লাউড সুইফ্ট SDK সফ্টওয়্যার বিকাশকারীদের PDF নথিগুলিকে DOC, DOCX, HTML, TIFF, SVG, ePUB, PPTX, TeX, MobiXML, XFA, XML, XPS, PDF/ সহ বিভিন্ন ফাইল ফর্ম্যাটে রূপান্তর করতে দেয়। A, XLS এবং আরও অনেক কিছু। এই রূপান্তর প্রক্রিয়াটি দ্রুত এবং সঠিক, নিশ্চিত করে যে আউটপুট ফাইলটি আসল পিডিএফ নথির একটি সঠিক প্রতিরূপ। এই বৈশিষ্ট্যটি বিশেষভাবে উপযোগী যখন আপনাকে PDF নথিগুলি থেকে ডেটা বের করতে হবে বা যখন আপনি PDF নথিগুলিকে ব্যবহারকারীদের কাছে অ্যাক্সেসযোগ্য করতে চান যাদের ডিভাইসে PDF পাঠক ইনস্টল নেই৷
Swift API এর মাধ্যমে PDF ফাইলকে PPTX এ রূপান্তর করুন
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
Swift API এর মাধ্যমে PDF টীকা যোগ করুন এবং পরিচালনা করুন
Aspose.PDF ক্লাউড সুইফ্ট SDK এছাড়াও অত্যন্ত শক্তিশালী টীকা সম্পর্কিত বৈশিষ্ট্যগুলি অফার করে, যা সফ্টওয়্যার বিকাশকারীদের PDF নথিতে পাঠ্য, লিঙ্ক, বৃত্ত, স্ট্রাইকআউট, লাইন, ছবি এবং অন্যান্য টীকা যোগ করতে দেয়। এই বৈশিষ্ট্যটি বিশেষভাবে কার্যকর যখন আপনাকে গুরুত্বপূর্ণ তথ্য হাইলাইট করতে বা কোনো নথিতে মন্তব্য যোগ করতে হবে। পিডিএফ ডকুমেন্টে সহজেই টীকা যোগ করতে, তাদের চেহারা কাস্টমাইজ করতে এবং ভবিষ্যতের রেফারেন্সের জন্য সংরক্ষণ করতে সুইফট SDK ব্যবহার করা যেতে পারে।
কিভাবে সুইফ্ট কমান্ড ব্যবহার করে PDF পৃষ্ঠার টীকা পাবেন?
// 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
}
}
Swift SDK-এর মাধ্যমে PDFগুলি এনক্রিপ্ট এবং ডিক্রিপ্ট করুন
Aspose.PDF ক্লাউড সুইফ্ট SDK পিডিএফ ডকুমেন্ট এনক্রিপশন এবং সুইফট ক্লাউড অ্যাপ্লিকেশনের মধ্যে ডিক্রিপশনের জন্য অত্যন্ত শক্তিশালী বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করেছে। পিডিএফ ডকুমেন্ট এনক্রিপশন এবং ডিক্রিপশন পরিচালনার জন্য সুইফট এসডিকে বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত করেছে, যেমন একটি পিডিএফ ডকুমেন্ট সার্টিফাই, পাসওয়ার্ড প্রয়োগ করে একটি পিডিএফ ডকুমেন্ট এনক্রিপ্ট করা, পিডিএফ-এ স্বাক্ষর ক্ষেত্র যুক্ত করা, পিডিএফ ডকুমেন্ট থেকে স্বাক্ষর ক্ষেত্র পড়া, পিডিএফ ডকুমেন্ট ডিক্রিপ্ট করা এবং অনেক কিছু। আরো নিম্নলিখিত উদাহরণটি দেখায় কিভাবে সফ্টওয়্যার বিকাশকারীরা সুইফট কোড ব্যবহার করে ক্লাউডে একটি পিডিএফ নথি এনক্রিপ্ট করতে পারে।
Swift API এর মাধ্যমে 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.")
}
}