So konvertieren Sie MSG Dateien in Ruby in PDF

So konvertieren Sie MSG Dateien in Ruby in PDF

Die Konvertierung von MSG in PDF ist wichtig für die Erstellung einer Sicherung aller wichtigen E-Mails in einer Organisation. Das E-Mail-Format für PDF Dateien ändert sich nicht, da PDF ein sicheres Dateiformat ist, das als Backup aufbewahrt werden kann und nicht geändert werden kann. In diesem Artikel erfahren Sie, wie Sie MSG Dateien in Ruby in PDF konvertieren.

Die folgenden Themen werden in diesem Artikel zum Outlook-Mail-MSG Dateien zu PDF-Konverter behandelt:

MSG zu PDF-Konvertierungsbibliothek – API-Installation

Wir werden das Ruby SDK der GroupDocs.Conversion Cloud API verwenden, um MSG in das PDF-Format zu konvertieren. Mit unseren Cloud-APIs können Sie Ihre Dokumente im beliebten unterstützten Dateiformat in jedes gewünschte Format konvertieren. Sie können problemlos mehr als 50 Dokumenttypen wie Word, PowerPoint, Excel, PDF, HTML usw. konvertieren.

Sie können GroupDocs.Conversion in Ihrer Ruby-Anwendung installieren. Verwenden Sie den folgenden Befehl in der Rails-Konsole, um MSG mit gem in PDF zu konvertieren:

gem install groupdocs_conversion_cloud

Bevor Sie fortfahren, rufen Sie schnell Ihre Client-ID und Ihr Client-Geheimnis aus dem 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 bitte den Code wie unten gezeigt ein:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
# Laden Sie den Edelstein in Ihre Ruby-Anwendung für http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Konvertieren Sie MSG in Ruby mithilfe der Cloud REST API in PDF

Outlook-MSG Dateien können mit nur wenigen Codezeilen in PDF konvertiert werden, indem Sie die unten aufgeführten Schritte ausführen.

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Pfad der Eingabe-Nachrichtsdatei und das Ausgabedateiformat auf „pdf“ fest.
  • Geben Sie den Pfad der Ausgabedatei als „Konvertierung“ an.
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie abschließend die Methode convert\document() mit ConvertDocumentRequest auf

Der folgende Ruby-Code folgt den oben genannten Schritten und konvertiert die E-Mail-MSG-Datei in das PDF-Format. Sie haben auch die Möglichkeit, verschiedene Felder von E-Mail-Nachrichten auszublenden oder anzuzeigen:

# Konvertieren Sie eine MSG-E-Mail-Datei mit der GroupDocs.Conversion Cloud API in PDF
# Erstellen Sie eine Instanz der Konvertierungs-APIs
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Bereiten Sie die Einstellungen für die Konvertierungsdatei vor
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "outlook-mail/email.msg"
settings.format = "pdf"
settings.output_path = "conversion"

# In eine PDF-Datei konvertieren 
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted MSG file to PDF file.")

MSG zu PDF-Konvertierung mit erweiterten Optionen in Ruby

Outlook-MSG Dateien können mit nur wenigen Codezeilen in PDF konvertiert werden, indem Sie die unten aufgeführten Schritte ausführen.

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Erstellen Sie nun ConvertDocumentRequest mit ConvertSettings
  • Legen Sie den Pfad der Eingabe-MSG-Datei und das Ausgabedateiformat auf „pdf“ fest.
  • Erstellen Sie nun eine Instanz von MsgLoadOptions
  • Legen Sie die Ladeoptionen für Anzeige\Header, Anzeige\E-Mail-Adresse und Erhaltung\Original\Datum fest
  • Erstellen Sie als Nächstes eine Instanz von PdfConvertOptions
  • Legen Sie dann verschiedene Konvertierungsoptionen wie Mitte\Fenster, Anzeige\Dokument\Titel, Rand, Bild\Qualität und andere Optionen fest, wie unten gezeigt.
  • Stellen Sie Einstellungen für Lade\Optionen, Konvertierung\Optionen und Ausgabe\Pfad bereit.
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie abschließend die Methode convert\document() mit ConvertDocumentRequest auf

Der folgende Ruby-Code folgt den oben genannten Schritten und konvertiert die E-Mail-MSG-Datei in das PDF-Format. Sie haben auch die Möglichkeit, verschiedene Felder von E-Mail-Nachrichten auszublenden oder anzuzeigen:

# Konvertieren Sie MSG in Ruby mit erweiterten Optionen in eine PDF-Datei 
# API-Initialisierung: Erstellen Sie eine Instanz der Konvertierungs-APIs
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Bereiten Sie die Konvertierungseinstellungen vor und legen Sie sie fest
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "outlook-mail/email.msg"
settings.format = "pdf"

# Optionen zum Laden von Nachrichten
loadOptions = GroupDocsConversionCloud::MsgLoadOptions.new
# Legen Sie verschiedene Felder als sichtbar oder ausgeblendet fest
loadOptions.display_header = true
loadOptions.display_email_address = true
loadOptions.preserve_original_date = true

# Konvertieren Sie gemäß den erweiterten Dateioptionen in PDF
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 = "conversion"
 
# Konvertieren Sie MSG in PDF 
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("MSG file successfully converted to PDF document using advanced file options.")

Online-MSG zu PDF-Konverter

Wie drucke ich MSG Dateien online in PDF? Bitte probieren Sie das folgende kostenlose Online-Tool zur Konvertierung von MSG in PDF aus, das mit der oben genannten API entwickelt wurde.

Zusammenfassen

In diesem Artikel haben wir gelernt:

  • So konvertieren Sie die MSG Dateien programmgesteuert in der Cloud in PDF.
  • So drucken Sie MSG mithilfe der erweiterten Optionen in Ruby in PDF

Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation. Wir haben auch einen Abschnitt API-Referenz, in dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können.

Stelle eine Frage

Wenn Sie Fragen zum MSG zu PDF-Konverter haben, können Sie uns diese gerne im Kostenlosen Support-Forum stellen.

Siehe auch