So konvertieren Sie Excel-Tabellen mit Ruby in PDF

Wie konvertiere ich Excel-Tabellen mithilfe der REST-API in Ruby in PDF?

Excel-Tabellen werden häufig für die Erstellung von Quittungen, Rechnungen, Hauptbüchern, Inventaren, Konten und anderen Berichten verwendet. Die XLS oder XLSX zu PDF-Konvertierungs-API ermöglicht die gemeinsame Nutzung von Excel-Daten mit anderen in einer portablen Form. Als Ruby-Entwickler können Sie Ihre Excel-Tabellen ganz einfach programmgesteuert in der Cloud in PDF Dokumente konvertieren. In diesem Artikel erfahren Sie, wie Sie Excel-Tabellen mit Ruby in PDF konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

REST-API für die Konvertierung von Excel in PDF und Ruby SDK

Um XLSX in PDF zu konvertieren, verwenden wir das Ruby SDK der GroupDocs.Conversion Cloud API. Mit der API können Sie Ihre Dokumente in jedes gewünschte Format konvertieren. Die Cloud-API unterstützt auch die Konvertierung von mehr als 50 Dokumenttypen wie Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD. Die REST-API stellt außerdem .NET-, Java-, PHP-, Node.js-, Android und Python-SDKs als Mitglieder der Dokumentkonvertierungsfamilie für die Cloud EST API bereit.

Sie können GroupDocs.Conversion Cloud mit dem folgenden Befehl in der Konsole in Ihrer Ruby-Anwendung installieren:

gem install groupdocs_conversion_cloud

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:

# Laden Sie den Edelstein in Ihre Ruby-Anwendung für http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Konvertieren Sie Excel mithilfe einer REST-API in Ruby in PDF

Sie können Excel-Tabellen in der Cloud in PDF Dokumente konvertieren, indem Sie die folgenden einfachen Schritte ausführen: Sie können XLSX problemlos programmgesteuert in PDF Dokumente konvertieren, indem Sie die unten aufgeführten Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den XLSX-Dateipfad fest
  • Weisen Sie dem Format „pdf“ zu
  • Erstellen Sie eine Instanz von SpreadsheetLoadOptions
  • Legen Sie „Hidecomments“ und „one\page\per\sheet“-Werte fest
  • Geben Sie „load\options“ und den Pfad der Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode ConvertApi.convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie eine Excel-Tabelle mithilfe einer REST-API in Ruby in ein PDF Dokument konvertieren.

# Erstellen Sie eine Conversion-API-Instanz
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Konvertierungseinstellungen initialisieren und festlegen
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"

# Legen Sie die LoadOptions für die Tabellenkonvertierung fest
@loadOptions = GroupDocsConversionCloud::SpreadsheetLoadOptions.new
@loadOptions.hide_comments = true
@loadOptions.one_page_per_sheet = true
 
@settings.load_options = @loadOptions
@settings.output_path = "xlsx-to-pdf"
 
# Konvertieren Sie XLSX in PDF
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))

puts("Spreadsheet successfully converted to PDF")
Konvertieren Sie Excel mithilfe einer REST-API in Ruby in PDF

Konvertieren Sie Excel mithilfe einer REST-API in Ruby in PDF

Konvertieren Sie bestimmte Excel-Tabellen in Ruby in PDF

Sie können bestimmte Excel-Tabellen programmgesteuert in PDF Dokumente konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den XLSX-Dateipfad fest
  • Weisen Sie dem Format „pdf“ zu
  • Erstellen Sie eine Instanz von PdfConvertOptions
  • Stellen Sie bestimmte Tabellenseiten zur Konvertierung bereit
  • Legen Sie „PdfConvertOptions“ fest und geben Sie den Pfad der Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode ConvertApi.convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie mithilfe einer REST-API in Ruby eine bestimmte Excel-Tabelle in ein PDF Dokument konvertieren.

# Konvertieren Sie bestimmte Seiten von XLSX in PDF in Ruby
# Erstellen Sie die erforderlichen API-Instanzen
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Konvertierungseinstellungen festlegen
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.pages = [1, 3]
 
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
 
# Konvertieren Sie bestimmte Seiten in PDF
@result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Spreadsheet pages successfully converted to PDF")
Konvertieren Sie bestimmte Excel-Tabellen in Ruby in PDF

Konvertieren Sie bestimmte Excel-Tabellen in Ruby in PDF

Excel zu PDF-Konvertierung in Ruby mit erweiterten Optionen

Bitte befolgen Sie die unten aufgeführten Schritte, um XLSX mit einigen erweiterten Einstellungen in ein PDF Dokument zu konvertieren:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den XLSX-Dateipfad fest
  • Weisen Sie dem Format „pdf“ zu
  • Erstellen Sie eine Instanz von SpreadsheetLoadOptions
  • Legen Sie verschiedene Ladeoptionen wie hideComments, onePagePerSheet usw. fest.
  • Erstellen Sie eine Instanz von PdfConvertOptions
  • Legen Sie verschiedene Konvertierungsoptionen für „convertOptions“ fest
  • Geben Sie „load\options“, „convertOptions“ und den Pfad der Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode ConvertApi.convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie eine Excel-Tabelle mit erweiterten Konvertierungsoptionen in ein PDF Dokument konvertieren:

# Erstellen Sie eine Conversion-API-Instanz
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Konvertierungseinstellungen initialisieren und festlegen
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"

# Legen Sie die LoadOptions für die Tabellenkonvertierung fest
@loadOptions = GroupDocsConversionCloud::SpreadsheetLoadOptions.new
@loadOptions.hide_comments = true
@loadOptions.one_page_per_sheet = true

@convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
@convertOptions.center_window = true
@convertOptions.compress_images = false
@convertOptions.display_doc_title = true
@convertOptions.dpi = 1024.0
@convertOptions.fit_window = false
@convertOptions.from_page = 1
@convertOptions.grayscale = false
@convertOptions.image_quality = 100
@convertOptions.linearize = false
@convertOptions.margin_top = 5
@convertOptions.margin_left = 5
@convertOptions.password = "password"
@convertOptions.unembed_fonts = true
@convertOptions.remove_unused_streams = true
@convertOptions.remove_unused_objects = true
@convertOptions.remove_pdfa_compliance = false

@settings.load_options = @loadOptions
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
 
# Konvertieren Sie XLSX in PDF
result = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("XLSX converted to PDF using advance options")
Konvertieren Sie Excel mithilfe einer REST-API mit Ruby in PDF

Excel zu PDF-Konvertierung mit erweiterten Optionen

Konvertieren Sie Excel in PDF und fügen Sie Wasserzeichen hinzu

Sie können Excel-Tabellen in mit Wasserzeichen versehene PDF Dokumente konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den XLSX-Dateipfad fest
  • Weisen Sie dem Format „pdf“ zu
  • Erstellen Sie eine Instanz von WatermarkOptions
  • Legen Sie Wasserzeichentext, Farbe, Breite, Höhe usw. fest.
  • Definieren Sie die PdfConvertOptions und weisen Sie WatermarkOptions zu
  • Konvertierungsoptionen und Ausgabedateipfad festlegen
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode ConvertApi.convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie mithilfe einer REST-API in Ruby eine Excel-Tabelle in ein PDF Dokument konvertieren und dem konvertierten PDF Dokument ein Wasserzeichen hinzufügen.

#XLSX to PDF Conversion with Watermark using Ruby
# Erstellen Sie die erforderlichen API-Instanzen
@apiInstance = GroupDocsConversionCloud::KonvertierenApi.from_keys(@app_sid, @app_key)
 
# Konvertierungseinstellungen vorbereiten
@watermark = GroupDocsConversionCloud::WatermarkOptions.new       
@watermark.text = "CONFIDENTIAL"
@watermark.color = "Red"
@watermark.width = 100
@watermark.height = 100
@watermark.background = false
@watermark.bold = true;
@watermark.top = 300;
@watermark.left = 200;

@settings = GroupDocsConversionCloud::KonvertierenSettings.new
@settings.file_path = "xlsx-to-pdf/four-pages.xlsx"
@settings.format = "pdf"
@convertOptions = GroupDocsConversionCloud::PdfKonvertierenOptions.new
@convertOptions.watermark_options = @watermark
 
@settings.convert_options = @convertOptions
@settings.output_path = "xlsx-to-pdf"
 
# Konvertieren
result = @apiInstance.convert_document(GroupDocsConversionCloud::KonvertierenDocumentRequest.new(@settings))
puts("Spreadsheet successfully converted to PDF with Watermark")
Konvertieren Sie Excel in PDF und fügen Sie Wasserzeichen hinzu

Konvertieren Sie Excel in PDF und fügen Sie Wasserzeichen hinzu

Kostenloser Online-XLSX zu PDF-Konverter

Wie konvertiert man Excel online in PDF? Sie können das folgende kostenlose Online-Tool zur Konvertierung von XLSX in PDF ausprobieren, das mit der oben genannten API entwickelt wurde.

Abschluss

In diesem Artikel haben Sie erfahren, wie Sie Excel Dokumente in der Cloud in PDF Dokumente konvertieren. Sie haben außerdem gelernt, wie Sie mit Ruby ein Wasserzeichen zum konvertierten PDF Dokument hinzufügen. Darüber hinaus haben wir gelernt, wie man XLSX mithilfe erweiterter Optionen programmgesteuert in eine PDF-Datei in der Cloud konvertiert. Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Stelle eine Frage

Wenn Sie Fragen zum XLSX zu PDF-Konverter haben, wenden Sie sich bitte an uns im Forum.

Siehe auch