1. পণ্য
  2.   পিডিএফ
  3.   Ruby
  4.   Aspose.PDF Cloud Ruby SDK

Aspose.PDF Cloud Ruby SDK

 
 

পিডিএফ তৈরি এবং রূপান্তরের জন্য Python REST API

Adobe Acrobat ব্যবহার না করে Python অ্যাপের ভিতরে Python REST API এর মাধ্যমে PDF ডকুমেন্টগুলি তৈরি, সম্পাদনা, সুরক্ষা, প্রক্রিয়া, বিভক্ত, মার্জ, ম্যানিপুলেট এবং রূপান্তর করুন।

Aspose.PDF ক্লাউড রুবি SDK হল একটি উন্নত টুল যা সফ্টওয়্যার ডেভেলপারদের PDF নথিগুলির সাথে কাজ করার ক্ষমতা দেয় মেঘ রুবি সফ্টওয়্যার ডেভেলপমেন্ট কিট প্রোগ্রামারদের জন্য সহজ এবং সরল API কল ব্যবহার করে PDF ফাইল তৈরি, সম্পাদনা, ম্যানিপুলেট এবং রূপান্তর করার জন্য শক্তিশালী অ্যাপ্লিকেশন তৈরি করা সহজ করে তোলে। SDK প্ল্যাটফর্ম-স্বাধীন এবং রুবি সমর্থন করে এমন যেকোনো অপারেটিং সিস্টেম বা প্রোগ্রামিং ভাষায় ব্যবহার করা যেতে পারে। এটি বিভিন্ন ফরম্যাট যেমন খালি PDF, HTML, XML, PCL, SVG, XPS, JPEG, TIFF এবং আরও অনেক কিছু থেকে PDF নথি তৈরি করতে ব্যবহার করা যেতে পারে৷

Aspose.PDF ক্লাউড রুবি SDK পরিচালনা করা খুবই সহজ এবং PDF ফাইলগুলির সাথে কাজ করার জন্য বিস্তৃত বৈশিষ্ট্য প্রদান করেছে যেমন স্ক্র্যাচ থেকে PDF ফাইল তৈরি করা, বিদ্যমান (Microsoft Word, Excel, বা PowerPoint) নথি থেকে PDF তৈরি করা, পিডিএফ সম্পাদনার বিকল্প, নতুন পিডিএফ পৃষ্ঠাগুলি যোগ করা বা মুছে ফেলা, পিডিএফে পাঠ্য সন্নিবেশ করা বা মুছে ফেলা, পিডিএফ ফাইলগুলিতে ছবি সন্নিবেশ করা, রঙ এবং শৈলী পরিচালনা করা, পিডিএফ ফন্টগুলি পরিচালনা করা, একাধিক পিডিএফ ফাইলকে একক ফাইলে মার্জ করা, একটি পিডিএফ ফাইলকে একাধিক ফাইলে বিভক্ত করা, পৃষ্ঠা সংখ্যা, পৃষ্ঠা পরিসীমা, PDF ফাইলগুলিতে ডিজিটাল স্বাক্ষর যোগ করুন এবং আরও অনেক কিছুর উপর ভিত্তি করে বিভক্ত করুন৷

Aspose.PDF Cloud Ruby SDK একটি সহজ এবং স্বজ্ঞাত REST API প্রদান করে যা সকল স্তরের বিকাশকারীদের জন্য ব্যবহার করা সহজ। SDK পিডিএফ ফাইলগুলিকে SDK ব্যবহার করে HTML, DOCX, JPEG, PNG, SVG, TIFF এবং XPS-এর মতো অন্যান্য সমর্থিত ফাইল ফর্ম্যাটে রূপান্তর করার জন্য খুব শক্তিশালী বৈশিষ্ট্য সরবরাহ করেছে। লাইব্রেরিটি বিভিন্ন ধরণের টীকা যেমন লাইন টীকা, বৃত্ত টীকা, বর্গক্ষেত্র টীকা, আন্ডারলাইন টীকা এবং স্কুইগ্লি টীকাগুলির সাথে কাজ করতে ব্যবহার করা যেতে পারে। সফ্টওয়্যার পেশাদারদের নতুন PDF নথি তৈরি করতে বা বিদ্যমান PDF ফাইলগুলি সম্পাদনা, ম্যানিপুলেট বা রূপান্তর করতে হবে কিনা, Aspose.PDF Cloud Ruby SDK তাদের পরবর্তী প্রকল্পের জন্য একটি চমৎকার পছন্দ৷

Previous Next

Aspose.PDF ক্লাউড রুবি SDK দিয়ে শুরু করা

পাইথনের জন্য Aspose.PDF ইনস্টল করার সুপারিশ করার উপায় হল RubyGems ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন.

RubyGems ব্যবহার করে Aspose.PDF ক্লাউড রুবি SDK ইনস্টল করুন

 gem install ./aspose_pdf_cloud-23.2.0.gem

আপনি সরাসরি Aspose.PDF পণ্য পৃষ্ঠা

রুবি API এর মাধ্যমে PDF ফাইল তৈরি করুন

Aspose.PDF ক্লাউড রুবি SDK হল একটি শক্তিশালী পিডিএফ ডকুমেন্ট প্রসেসিং এপিআই যা সফ্টওয়্যার ডেভেলপারদের পাইথন কোডের মাত্র কয়েক লাইনের সাহায্যে স্ক্র্যাচ থেকে নতুন পিডিএফ ডকুমেন্ট তৈরি করতে দেয়। পিডিএফ ডকুমেন্ট ম্যানিপুলেশনের জন্য লাইব্রেরি আরও বেশ কিছু বৈশিষ্ট্য প্রদান করেছে, যেমন বিদ্যমান পিডিএফ ফাইল খোলা, বিদ্যমান পিডিএফ ফাইলে পৃষ্ঠা যুক্ত করা, অন্যান্য পৃষ্ঠা থেকে পাঠ্য সন্নিবেশ করা, স্ট্রীম থেকে পিডিএফ ফাইল লোড করা, পিডিএফ-এ ছবি যোগ করা, বড় পিডিএফ ফাইলগুলিকে ছোট করে বিভক্ত করা। এক, একাধিক পিডিএফ ফাইল একত্রিত করুন, পিডিএফ থেকে অবাঞ্ছিত পৃষ্ঠাগুলি মুছুন, পিডিএফ ফাইল প্রিন্ট করুন এবং আরও অনেক কিছু।

রুবি API এর মাধ্যমে HTML থেকে PDF ফাইল তৈরি করুন


class Document
include AsposePDFCloud
include AsposeStorageCloud
def initialize
# Get App key and App SID from https://cloud.aspose.com
AsposeApp.app_key_and_sid("APP_KEY", "APP_SID")
@pdf_api = PdfApi.new 
end

def upload_file(file_name)
@storage_api = StorageApi.new 
response = @storage_api.put_create(file_name, File.open("../../../data/" << file_name,"r") { |io| io.read } )
end

def create_pdf_from_html
file_name = "newPDFFromHTML.pdf"
template_file = "sample.html"
upload_file(template_file)
response = @pdf_api.put_create_document(file_name, {template_file: template_file, template_type: "html"})
end

end

document = Document.new()
puts document.create_pdf_from_html

রুবি API এর মাধ্যমে PDF ফাইলগুলিকে বিভক্ত করুন এবং একত্রিত করুন

Aspose.PDF ক্লাউড রুবি SDK রুবি অ্যাপ্লিকেশনের মধ্যে PDF নথিগুলি পরিচালনা করার জন্য কিছু শক্তিশালী বৈশিষ্ট্য অন্তর্ভুক্ত করেছে। রুবি লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের ক্লাউডে রুবি কোডের কয়েকটি লাইনের সাথে তাদের পিডিএফ নথিগুলিকে একত্রিত বা বিভক্ত করতে দেয়। এটি একাধিক পিডিএফ ডকুমেন্ট একত্রিত করা, বড় পিডিএফ ফাইল বিভক্ত করা, পিডিএফ ডকুমেন্টে স্বাক্ষর করা, পিডিএফ ডকুমেন্ট যুক্ত করা এবং আরও অনেক কিছুর মত বৈশিষ্ট্য সমর্থন করে। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে সফ্টওয়্যার বিকাশকারীরা ক্লাউডে একাধিক পিডিএফ ফাইল মার্জ করতে পারে।

রুবি REST API এর মাধ্যমে একাধিক PDF ফাইল কিভাবে মার্জ করবেন

PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");

String fileName = "sample-merged.pdf";
String storage = "";
String folder = "";
MergeDocuments body = new MergeDocuments();
body.List = new System.Collections.Generic.List { "sample.pdf", "input.pdf" };

try
{
    // Upload source file to aspose cloud storage
   pdfApi.UploadFile("sample.pdf",  System.IO.File.ReadAllBytes(Common.GetDataDir() + "sample.pdf"));
   pdfApi.UploadFile("input.pdf",  System.IO.File.ReadAllBytes(Common.GetDataDir() + "input.pdf"));

    // Invoke Aspose.PDF Cloud SDK API to merge pdf files
    DocumentResponse apiResponse = pdfApi.PutMergeDocuments(fileName, storage, folder, body);

    if (apiResponse != null && apiResponse.Status.Equals("OK"))
    {
        Console.WriteLine("Merge Multiple PDF Files, Done!");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

রুবি এপিআই এর মাধ্যমে PDF পৃষ্ঠাগুলি যোগ করুন এবং পরিচালনা করুন

Aspose.PDF ক্লাউড রুবি SDK রুবি API ব্যবহার করে PDF পৃষ্ঠাগুলি পরিচালনা করার জন্য খুব দরকারী বৈশিষ্ট্য প্রদান করেছে। পিডিএফ পৃষ্ঠাগুলির সাথে কাজ করার জন্য লাইব্রেরিতে অত্যন্ত শক্তিশালী বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে, যেমন পিডিএফ নথিতে নতুন পৃষ্ঠা যুক্ত করা, পিডিএফ পৃষ্ঠাগুলি গণনা করা এবং মান পাওয়া, একটি নির্দিষ্ট পিডিএফ পৃষ্ঠা সম্পর্কে তথ্য পুনরুদ্ধার করা, পিডিএফ ডকুমেন্টের শব্দ গণনা করা, পিডিএফ থেকে অবাঞ্ছিত পৃষ্ঠাগুলি সরানো ডকুমেন্ট, পিডিএফ ফাইলের ভিতরে পৃষ্ঠাগুলির অবস্থান পরিবর্তন করুন, পিডিএফ পৃষ্ঠায় সাইন করুন, পিডিএফ পৃষ্ঠাকে ইমেজ ফরম্যাটে রূপান্তর করুন এবং আরও অনেক কিছু। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে সফ্টওয়্যার বিকাশকারীরা রুবি কমান্ডের মাধ্যমে একটি পিডিএফ পৃষ্ঠা PNG ইমেজ ফরম্যাটে রপ্তানি করতে পারে।

রুবি এর মাধ্যমে PDF থেকে কিভাবে পেজ মুছবেন?

 
require 'aspose_pdf_cloud'

class Page
include AsposePDFCloud
include AsposeStorageCloud
def initialize
# Get App key and App SID from https://cloud.aspose.com
AsposeApp.app_key_and_sid("APP_KEY", "APP_SID")
@pdf_api = PdfApi.new 
end

def upload_file(file_name)
@storage_api = StorageApi.new 
response = @storage_api.put_create(file_name, File.open("../../../data/" << file_name,"r") { |io| io.read } )
end

# Delete document page by its number.

def delete_page
file_name = "sample-input.pdf"
upload_file(file_name)
page_number = 1
response = @pdf_api.delete_page(file_name, page_number)
end

end
page = Page.new()
puts page.delete_page

রুবি এর মাধ্যমে পিডিএফ হেডার/ফুটার এবং বুকমার্ক পরিচালনা করুন

শিরোনাম এবং পাদচরণ PDF নথিগুলির একটি অত্যন্ত গুরুত্বপূর্ণ অংশ যা ব্যবহারকারীদের নথি সম্পর্কে গুরুত্বপূর্ণ তথ্য রাখার ক্ষমতা দেয় এবং পাঠকদের জন্য নথিগুলি নেভিগেট করা সহজ করে তোলে৷ বেশিরভাগ ক্ষেত্রে এটি একটি নথির প্রতিটি পৃষ্ঠায় উপস্থিত হতে চায় এমন উপাদানগুলি অন্তর্ভুক্ত করে বিকাশকারীদের জীবনকে সহজ করে তোলে৷ Aspose.PDF ক্লাউড রুবি SDK পিডিএফ ডকুমেন্টে হেডার এবং ফুটার যোগ করার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করেছে। লাইব্রেরি ব্যবহারকারীদের রুবি কোড ব্যবহার করে হেডার এবং ফুটারে পাঠ্য, ছবি এবং অন্যান্য পিডিএফ ফাইল সন্নিবেশ করতে দেয়। সফ্টওয়্যার বিকাশকারীরাও সহজেই একটি নতুন বুকমার্ক যুক্ত করে, একটি বুকমার্ক আপডেট করে, পিডিএফ ফাইলগুলি থেকে সমস্ত বা নির্দিষ্ট বুকমার্ক পান ইত্যাদি।

রুবি এপিআই এর মাধ্যমে পিডিএফ ফাইল থেকে নির্দিষ্ট বুকমার্ক কিভাবে পাবেন?

 
class Bookmark
include AsposePDFCloud
include AsposeStorageCloud
def initialize

# Get App key and App SID from https://cloud.aspose.com
AsposeApp.app_key_and_sid("APP_KEY", "APP_SID")
@pdf_api = PdfApi.new 
end

def upload_file(file_name)
@storage_api = StorageApi.new 
response = @storage_api.put_create(file_name, File.open("../../../data/" << file_name,"r") { |io| io.read } )
end

# Read document bookmarks.

def read_document_bookmarks
file_name = "Sample-Bookmark.pdf"
upload_file(file_name)
response = @pdf_api.get_document_bookmarks(file_name)
end
end
bookmark = Bookmark.new()
puts bookmark.read_document_bookmarks
 বাংলা