In diesem Artikel werden wir die Konvertierung von Word in das JPG-Format besprechen. Wir gehen davon aus, dass MS Word-Dateien (DOC, DOCX, DOCM, DOTX, ODT, OTT usw ) sind sehr beliebt für die Speicherung und gemeinsame Nutzung von Informationen in Organisationen, Universitäten und anderen Instituten. Sie werden auch zum Erstellen und Gestalten von Visitenkarten, Broschüren, neuen Briefen und vielen anderen Artikeln verwendet. Aber selbst um sie anzuzeigen, benötigen wir spezielle Software, sodass die Konvertierung in Rasterbilder (JPG) eine praktikable Lösung sein kann. Es erzeugt auch eine komprimierte Ausgabe in Form eines JPG-Bildes.
Lassen Sie uns die folgenden Themen ausführlicher besprechen.
- Word-zu-JPG-Konvertierungs-API
- Konvertieren Sie Word in C# in JPG
- DOCX zu JPG in C#
- Word in Image mit cURL-Befehlen
Word-zu-JPG-Konvertierungs-API
Aspose.Words Cloud bietet die Funktionen zum Erstellen, Bearbeiten und Rendern von MS Word oder OpenOffice in andere gängige Formate. Gemäß dem Geltungsbereich dieses Artikels müssen wir nun Aspose.Words Cloud SDK for .NET verwenden, das unter NuGet und GitHub heruntergeladen werden kann. Bitte führen Sie im Terminal folgenden Befehl aus:
nuget install Aspose.Words-Cloud
Oder führen Sie den folgenden Befehl im NuGet Package Manager aus:
PM> Install-Package Aspose.Words-Cloud
Ein anderer Ansatz ist die direkte Installation innerhalb von Visual Studio
Nach der Installation müssen wir ein kostenloses Konto erstellen, indem wir Aspose.Cloud-Dashboard besuchen. Verwenden Sie Ihr GitHub- oder Google-Konto oder melden Sie sich einfach an, um Ihre Client-Anmeldeinformationen zu erhalten.
Konvertieren Sie Word in C# in JPG
Bitte befolgen Sie die unten angegebenen Schritte, um Word mit C# .NET in JPG zu konvertieren:
- Zunächst müssen wir ein Objekt der Configuration-Klasse erstellen
- Zweitens initialisieren Sie die WordsApi-Instanz, während Sie das Configuration-Objekt als Argument übergeben
- Lesen Sie drittens den Inhalt der Word-Datei und laden Sie ihn mit der UploadFile(..)-Methode in den Cloud-Speicher hoch
- Erstellen Sie nun eine Instanz von GetDocumentWithFormatRequest und übergeben Sie den Namen der Word-Eingabedatei, das Ausgabeformat und den resultierenden Dateinamen als Argumente
- Rufen Sie schließlich die GetDocumentWithFormat(…)-Methode von WordsApi auf, um die Konvertierung durchzuführen. Das resultierende JPG wird dann im Cloud-Speicher gespeichert
// erhalten Sie Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// Erstellen Sie eine Konfigurationsinstanz, indem Sie Client-ID und geheime Client-Details übergeben
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi-Objekt erstellen
var wordsApi = new WordsApi(config);
// Name des eingegebenen Word-Dokuments
string fileName = "sample1.docx";
// erforderliches Ausgabeformat
string format = "jpg";
// resultierender Dateiname
string outputfile = "converted.jpg";
// Laden Sie den Inhalt der Word-Datei
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// Laden Sie das Originaldokument in Cloud Storage hoch
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and resultierender Dateiname as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// Initialisieren Sie den Konvertierungsprozess
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
DOCX zu JPG in C#
Lassen Sie uns das Szenario besprechen, in dem Sie eine Konvertierung von DOCX in JPG durchführen möchten, ohne die Quellwortdatei in den Cloud-Speicher hochzuladen. Bitte befolgen Sie die unten angegebenen Schritte, um diese Anforderung zu erfüllen.
- Zunächst müssen wir ein Objekt der Configuration-Klasse erstellen
- Zweitens initialisieren Sie die WordsApi-Instanz, während Sie das Configuration-Objekt als Argument übergeben
- Erstellen Sie nun eine Instanz von ConvertDocumentRequest, die den Eingabe-DOCX-Pfad, das Ausgabeformat und den resultierenden Dateinamen als Argumente verwendet
- Rufen Sie schließlich die ConvertDocument(..)-Methode auf, um den Konvertierungsprozess zu initialisieren. Die resultierende Datei wird im Cloud-Speicher gespeichert
// erhalten Sie Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// Erstellen Sie eine Konfigurationsinstanz, indem Sie Client-ID und geheime Client-Details übergeben
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi-Objekt erstellen
var wordsApi = new WordsApi(config);
// Geben Sie den Namen der Word-Datei ein
string fileName = "sample1.docx";
// resultierender Dateiname
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and resultierender Dateiname
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// Führen Sie eine DOCX-Konvertierung in JPG durch
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Word in Image mit cURL-Befehlen
Sehen wir uns die Option zum Konvertieren von Word in das Bildformat mit cURL-Befehlen über das Befehlszeilenterminal an. Der erste Schritt besteht also darin, ein JSON-Webtoken (JWT) basierend auf ClientID- und ClientSecret-Details zu generieren, die aus dem Aspose.Cloud-Dashboard abgerufen werden. Bitte führen Sie den folgenden Befehl im Terminal aus, um das JWT-Token zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald das JWT-Token generiert wurde, führen Sie bitte den folgenden Befehl aus, um Word in das Bildformat zu konvertieren.
curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Die in den obigen Beispielen verwendeten Beispieldateien können von sample1.docx und converted.jpg heruntergeladen werden.
Fazit
In diesem Artikel wurden die Schritte zum Konvertieren von Word in JPG mithilfe des C# .NET-Codeausschnitts erläutert. Wir haben auch gelernt, wie man Word mit den cURL-Befehlen im Bildformat speichert. Falls Sie den Quellcode des Cloud SDK gemäß Ihren Anforderungen ändern möchten, können Sie ihn unter der MIT-Lizenz von GitHub herunterladen.
Falls Sie bei der Verwendung der API auf Probleme stoßen, können Sie uns gerne über das kostenlose Support-Forum kontaktieren.
Verwandte Artikel
Wir empfehlen auch, den folgenden Link zu besuchen, um mehr darüber zu erfahren