1. מוצרים
  2.   PDF
  3.   Ruby
  4.   Aspose.PDF Cloud Ruby SDK

Aspose.PDF Cloud Ruby SDK

 
 

Python REST API ליצירה והמרה של PDF

צור, ערוך, הגן, עבד, פיצול, מיזוג, מניפולציה והמרה של מסמכי PDF לפורמטים אחרים באמצעות Python REST API בתוך אפליקציות Python מבלי להשתמש ב-Adobe Acrobat.

Aspose.PDF Cloud Ruby SDK הוא כלי מתקדם שנותן למפתחי תוכנה את היכולת לעבוד עם מסמכי PDF בענן. ערכת פיתוח התוכנה Ruby מקלה על מתכנתים ליצור יישומים רבי עוצמה ליצירה, עריכה, מניפולציה והמרת קבצי PDF באמצעות קריאות API פשוטות ופשוטות. ה-SDK אינו תלוי בפלטפורמה וניתן להשתמש בו בכל מערכת הפעלה או שפת תכנות התומכת ברובי. ניתן להשתמש בו ליצירת מסמכי PDF מפורמטים שונים כגון PDF ריק, HTML, XML, PCL, SVG, XPS, JPEG, TIFF ועוד.

Aspose.PDF Cloud Ruby SDK קלה מאוד לטיפול וסיפקה מגוון רחב של תכונות לעבודה עם קובצי PDF כגון יצירת קובצי PDF מאפס, יצירת קובצי PDF ממסמכים קיימים (Microsoft Word, Excel או PowerPoint), אפשרויות עריכת PDF, הוספה או מחיקה של דפי PDF חדשים, הוספת או מחיקה של טקסט ל-PDF, הוספת תמונות לקבצי PDF, ניהול צבעים וסגנונות, ניהול גופני PDF, מיזוג קבצי PDF מרובים לקובץ בודד, פיצול קובץ PDF למספר קבצים, פיצול על סמך ספירת עמודים, טווח עמודים, הוסף חתימות דיגיטליות לקובצי PDF ועוד רבים נוספים.

Aspose.PDF Cloud Ruby SDK מספק REST API פשוט ואינטואיטיבי שקל לשימוש עבור מפתחים בכל הרמות. ה-SDK סיפק תכונות חזקות מאוד להמרת קבצי PDF לפורמטים נתמכים אחרים כגון HTML, DOCX, JPEG, PNG, SVG, TIFF ו-XPS באמצעות SDK. ניתן להשתמש בספרייה לעבודה עם סוגים שונים של הערות כגון הערות קווים, הערות עיגול, הערות מרובעות, הערות קו תחתון והערות מפותלות. בין אם אנשי תוכנה צריכים ליצור מסמכי PDF חדשים או לערוך, לתפעל או להמיר קבצי PDF קיימים, Aspose.PDF Cloud Ruby SDK הוא בחירה מצוינת לפרויקט הבא שלהם.

Previous Next

תחילת העבודה עם Aspose.PDF Cloud Ruby SDK

הדרך המומלצת להתקנת Aspose.PDF עבור Python היא באמצעות RubyGems. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן את Aspose.PDF Cloud Ruby SDK באמצעות RubyGems

 gem install ./aspose_pdf_cloud-23.2.0.gem

תוכל להוריד את הספרייה ישירות מדף המוצר Aspose.PDF

צור קובצי PDF באמצעות Ruby API

Aspose.PDF Cloud Ruby SDK הוא API רב עוצמה לעיבוד מסמכי PDF המאפשר למפתחי תוכנה ליצור מסמכי PDF חדשים מההתחלה עם כמה שורות של קוד Python בלבד. הספרייה סיפקה גם מספר תכונות אחרות למניפולציה של מסמכי PDF, כגון פתיחת קבצי PDF קיימים, הוספת דפים לקבצי PDF קיימים, הוספת טקסט מדפים אחרים, טעינת קבצי PDF מהזרם, הוספת תמונות לקובצי PDF, פיצול קבצי PDF גדולים לקטנים יותר. האחד, שלב קבצי PDF מרובים לאחד, מחק דפים לא רצויים מקובצי PDF, הדפס קבצי PDF ועוד רבים.

צור קובץ PDF מ-HTML באמצעות Ruby API


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

פיצול ומיזוג קובצי PDF באמצעות Ruby API

Aspose.PDF Cloud Ruby SDK כללה כמה תכונות עוצמתיות לטיפול במסמכי PDF בתוך יישומי Ruby. ספריית Ruby מאפשרת למפתחי תוכנה למזג או לפצל את מסמכי ה-PDF שלהם רק עם כמה שורות של קוד Ruby בענן. הוא תומך בתכונות כמו מיזוג מסמכי PDF מרובים, פיצול קבצי PDF גדולים, חתימה על מסמכי PDF, הוספה של מסמכי PDF ועוד רבים. הדוגמה הבאה מראה כיצד מפתחי תוכנה יכולים למזג קבצי PDF מרובים בענן.

כיצד למזג קובצי PDF מרובים באמצעות Ruby REST API

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 באמצעות Ruby API

Aspose.PDF Cloud Ruby SDK סיפקה תכונות שימושיות מאוד לטיפול בדפי PDF באמצעות Ruby API. הספרייה כללה תכונות חזקות מאוד לעבודה עם דפי PDF, כגון הוספת דפים חדשים למסמכי PDF, ספירת דפי PDF וקבלת הערך, אחזור מידע על דף PDF מסוים, קבלת ספירת מילים במסמך PDF, הסרת דפים לא רצויים מ-PDF מסמכים, שינוי מיקום דפים בתוך קובץ PDF, חתימה על דף PDF, המרת דף PDF לפורמט תמונה ועוד רבים. הדוגמה הבאה מדגימה כיצד מפתחי תוכנה יכולים לייצא דף PDF לפורמט תמונה PNG באמצעות פקודות Ruby.

כיצד למחוק דף מ-PDF באמצעות Ruby?

 
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 באמצעות Ruby

כותרת עליונה ותחתונה היא חלק חשוב מאוד במסמכי PDF המאפשרים למשתמשים למקם מידע חשוב על המסמך ומקלות על הקוראים לנווט במסמכים. לרוב זה מקל על חיי המפתחים על ידי הכללת חומר שהם רוצים שיופיע בכל עמוד של מסמך. Aspose.PDF Cloud Ruby SDK כללה תמיכה מלאה בהוספת כותרת עליונה ותחתונה למסמך PDF. הספרייה מאפשרת למשתמשים להוסיף טקסט, תמונות וקבצי PDF אחרים לכותרת עליונה ותחתונה באמצעות קוד רובי. מפתחי תוכנה גם מוסיפים בקלות סימניה חדשה, מעדכנים סימניה, מקבלים את כל הסימניות או מסוימות מקובצי PDF וכן הלאה.

כיצד לקבל סימניה ספציפית מקובץ PDF באמצעות Ruby API?

 
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
 עִברִית