1. Produkte
  2.   Pdf
  3.   Ruby
  4.   Aspose.PDF Cloud Ruby SDK

Aspose.PDF Cloud Ruby SDK

 
 

Python-REST-API für die PDF-Erstellung und -Konvertierung

Generieren, bearbeiten, schützen, verarbeiten, teilen, zusammenführen, manipulieren und konvertieren Sie PDF-Dokumente in andere Formate über die Python-REST-API in Python-Apps, ohne Adobe Acrobat zu verwenden.

Aspose.PDF Cloud Ruby SDK ist ein fortschrittliches Tool, das Softwareentwicklern die Möglichkeit gibt, mit PDF-Dokumenten zu arbeiten die Wolke. Das Ruby-Softwareentwicklungskit erleichtert Programmierern die Erstellung leistungsstarker Anwendungen zum Erstellen, Bearbeiten, Bearbeiten und Konvertieren von PDF-Dateien mithilfe einfacher und unkomplizierter API-Aufrufe. Das SDK ist plattformunabhängig und kann auf jedem Betriebssystem oder jeder Programmiersprache verwendet werden, die Ruby unterstützt. Es kann verwendet werden, um PDF-Dokumente aus verschiedenen Formaten wie leerem PDF, HTML, XML, PCL, SVG, XPS, JPEG, TIFF und mehr zu erstellen.

Aspose.PDF Cloud Ruby SDK ist sehr einfach zu handhaben und bietet eine breite Palette von Funktionen für die Arbeit mit PDF-Dateien, wie z. B. das Erstellen von PDF-Dateien von Grund auf, das Generieren von PDFs aus vorhandenen Dokumenten (Microsoft Word, Excel oder PowerPoint), PDF-Bearbeitungsoptionen, Hinzufügen oder Löschen neuer PDF-Seiten, Einfügen oder Löschen von Text in PDF, Einfügen von Bildern in PDF-Dateien, Verwalten von Farben und Stilen, Verwalten von PDF-Schriftarten, Zusammenführen mehrerer PDF-Dateien in einer einzigen Datei, Aufteilen einer PDF-Datei in mehrere Dateien, Aufteilen nach Seitenanzahl, Seitenbereich, Hinzufügen digitaler Signaturen zu PDF-Dateien und vielem mehr.

Aspose.PDF Cloud Ruby SDK bietet eine einfache und intuitive REST-API, die für Entwickler aller Erfahrungsstufen einfach zu verwenden ist. Das SDK bietet sehr leistungsstarke Funktionen zum Konvertieren von PDF-Dateien in andere unterstützte Dateiformate wie HTML, DOCX, JPEG, PNG, SVG, TIFF und XPS mithilfe des SDK. Die Bibliothek kann zum Arbeiten mit verschiedenen Arten von Anmerkungen verwendet werden, z. B. Linienanmerkungen, Kreisanmerkungen, Quadratanmerkungen, Unterstreichungsanmerkungen und Schnörkelanmerkungen. Ganz gleich, ob Softwareprofis neue PDF-Dokumente erstellen oder bestehende PDF-Dateien bearbeiten, manipulieren oder konvertieren müssen, das Aspose.PDF Cloud Ruby SDK ist eine ausgezeichnete Wahl für ihr nächstes Projekt.

Previous Next

Erste Schritte mit Aspose.PDF Cloud Ruby SDK

Die empfohlene Methode zur Installation von Aspose.PDF für Python ist die Verwendung von RubyGems. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.

Installieren Sie das Aspose.PDF Cloud Ruby SDK mit RubyGems

 gem install ./aspose_pdf_cloud-23.2.0.gem

Sie können die Bibliothek direkt von der Aspose.PDF-Produktseite

PDF-Dateien über Ruby API erstellen

Aspose.PDF Cloud Ruby SDK ist eine leistungsstarke API zur Verarbeitung von PDF-Dokumenten, die es Softwareentwicklern ermöglicht, mit nur wenigen Zeilen Python-Code neue PDF-Dokumente von Grund auf zu erstellen. Die Bibliothek bot auch mehrere andere Funktionen für die Bearbeitung von PDF-Dokumenten, wie das Öffnen vorhandener PDF-Dateien, das Hinzufügen von Seiten zu vorhandenen PDF-Dateien, das Einfügen von Text von anderen Seiten, das Laden von PDF-Dateien aus dem Stream, das Hinzufügen von Bildern zu PDFs und das Aufteilen großer PDF-Dateien in kleinere eins, kombinieren Sie mehrere PDF-Dateien zu einer einzigen, löschen Sie unerwünschte Seiten aus PDFs, drucken Sie PDF-Dateien und vieles mehr.

Erstellen Sie eine PDF-Datei aus HTML über die 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-Dateien über Ruby API teilen und zusammenführen

Aspose.PDF Cloud Ruby SDK enthält einige leistungsstarke Funktionen für die Verarbeitung von PDF-Dokumenten in Ruby-Anwendungen. Mit der Ruby-Bibliothek können Softwareentwickler ihre PDF-Dokumente mit nur wenigen Zeilen Ruby-Code in der Cloud zusammenführen oder aufteilen. Es unterstützt Funktionen wie das Zusammenführen mehrerer PDF-Dokumente, das Aufteilen großer PDF-Dateien, das Signieren von PDF-Dokumenten, das Anhängen von PDF-Dokumenten und vieles mehr. Das folgende Beispiel zeigt, wie Softwareentwickler mehrere PDF-Dateien in der Cloud zusammenführen können.

So führen Sie mehrere PDF-Dateien über die Ruby REST API zusammen

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-Seiten über Ruby API hinzufügen und verwalten

Aspose.PDF Cloud Ruby SDK bietet sehr nützliche Funktionen für die Verarbeitung von PDF-Seiten mithilfe der Ruby API. Die Bibliothek verfügt über sehr leistungsstarke Funktionen für die Arbeit mit PDF-Seiten, z. B. das Hinzufügen neuer Seiten zu PDF-Dokumenten, das Zählen von PDF-Seiten und das Abrufen des Werts, das Abrufen von Informationen zu einer bestimmten PDF-Seite, das Abrufen der Wortzahl eines PDF-Dokuments und das Entfernen unerwünschter Seiten aus PDF Dokumente bearbeiten, die Position von Seiten in einer PDF-Datei ändern, PDF-Seiten signieren, PDF-Seiten in ein Bildformat konvertieren und vieles mehr. Das folgende Beispiel zeigt, wie Softwareentwickler über Ruby-Befehle eine PDF-Seite in das PNG-Bildformat exportieren können.

Wie lösche ich eine Seite aus PDF über 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-Kopf-/Fußzeilen und Lesezeichen über Ruby verwalten

Kopf- und Fußzeile sind ein sehr wichtiger Teil von PDF-Dokumenten, der es Benutzern ermöglicht, wichtige Informationen über das Dokument zu platzieren, und den Lesern die Navigation durch die Dokumente erleichtert. Meistens erleichtert es Entwicklern das Leben, indem es Material einfügt, das auf jeder Seite eines Dokuments erscheinen soll. Das Aspose.PDF Cloud Ruby SDK bietet vollständige Unterstützung für das Hinzufügen von Kopf- und Fußzeilen zu einem PDF-Dokument. Mit der Bibliothek können Benutzer mithilfe von Ruby-Code Text, Bilder und andere PDF-Dateien in Kopf- und Fußzeilen einfügen. Softwareentwickler können außerdem ganz einfach ein neues Lesezeichen hinzufügen, ein Lesezeichen aktualisieren, alle oder bestimmte Lesezeichen aus PDF-Dateien abrufen und so weiter.

Wie erhalte ich ein bestimmtes Lesezeichen aus einer PDF-Datei über die 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
 Deutsch