Słowo do JPG

Konwertuj Worda na JPG | Konwersja Worda na Obraz Online

W tym artykule omówimy konwersję formatu Word do formatu JPG. Rozumiemy, że pliki MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT itd. ) są dość popularne do przechowywania i udostępniania informacji w organizacjach, uniwersytetach i innych instytutach. Są również wykorzystywane do tworzenia i projektowania wizytówek, broszur, nowych listów i wielu innych przedmiotów. Ale nawet do ich przeglądania potrzebujemy specjalistycznego oprogramowania, więc konwersja do obrazów rastrowych (JPG) może być realnym rozwiązaniem. Generuje również skompresowane dane wyjściowe w postaci obrazu JPG.

Omówmy bardziej szczegółowo następujące tematy.

Interfejs API konwersji Worda na JPG

Aspose.Words Cloud zapewnia możliwości tworzenia, edytowania i renderowania MS Word lub OpenOffice do innych popularnych formatów. Teraz, zgodnie z zakresem tego artykułu, musimy użyć Aspose.Words Cloud SDK for .NET, który jest dostępny do pobrania na NuGet i GitHub. Proszę wykonać następujące polecenie w terminalu:

nuget install Aspose.Words-Cloud

Lub wykonaj następujące polecenie w Menedżerze pakietów NuGet:

PM> Install-Package Aspose.Words-Cloud

Innym podejściem jest bezpośrednia instalacja w programie Visual Studio

Po instalacji musimy utworzyć bezpłatne konto, odwiedzając pulpit nawigacyjny Aspose.Cloud. Użyj swojego konta GitHub lub Google lub po prostu zarejestruj się, aby uzyskać swoje dane uwierzytelniające klienta.

Konwertuj Word na JPG w C#

Wykonaj poniższe czynności, aby przekonwertować program Word na JPG przy użyciu języka C# .NET:

  • Przede wszystkim musimy stworzyć obiekt klasy Configuration
  • Po drugie, zainicjuj instancję WordsApi, przekazując obiekt Configuration jako argument
  • Po trzecie, przeczytaj zawartość pliku Word i prześlij go do magazynu w chmurze metodą UploadFile(..).
  • Teraz utwórz instancję GetDocumentWithFormatRequest i przekaż nazwę wejściowego pliku Word, format wyjściowy i wynikową nazwę pliku jako argumenty
  • Na koniec wywołaj metodę GetDocumentWithFormat(…) programu WordsApi, aby przeprowadzić konwersję. Wynikowy JPG jest następnie przechowywany w chmurze
// uzyskaj poświadczenia klienta z https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// utwórz instancję konfiguracji, przekazując identyfikator klienta i tajne dane klienta
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// utwórz obiekt WordsApi
var wordsApi = new WordsApi(config);

// nazwa wejściowego dokumentu Word
string fileName = "sample1.docx";

// wymagany format wyjściowy
string format = "jpg";

// wynikowa nazwa pliku
string outputfile = "converted.jpg";

// załaduj zawartość pliku word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Prześlij oryginalny dokument do Cloud Storage
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

try
{
    // create request object with input word file, output format and wynikowa nazwa pliku as arguments
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    
    // zainicjować proces konwersji
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Podgląd konwersji Worda na JPG

Obraz 1: - Podgląd konwersji Worda na JPG.

DOCX do JPG w C#

Omówmy scenariusz, w którym chcesz przeprowadzić konwersję DOCX na JPG bez przesyłania źródłowego pliku tekstowego do magazynu w chmurze. Wykonaj poniższe czynności, aby spełnić to wymaganie.

  • Przede wszystkim musimy stworzyć obiekt klasy Configuration
  • Po drugie, zainicjuj instancję WordsApi, przekazując obiekt Configuration jako argument
  • Teraz utwórz instancję ConvertDocumentRequest, która pobiera wejściową ścieżkę DOCX, format wyjściowy i wynikową nazwę pliku jako argumenty
  • Na koniec wywołaj metodę ConvertDocument(..), aby zainicjować proces konwersji. Wynikowy plik jest przechowywany w chmurze
// uzyskaj poświadczenia klienta z https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// utwórz instancję konfiguracji, przekazując identyfikator klienta i tajne dane klienta
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// utwórz obiekt WordsApi
var wordsApi = new WordsApi(config);

// wprowadź nazwę pliku Worda
string fileName = "sample1.docx";

// wynikowa nazwa pliku
string outputfile = "converted.jpeg";

try
{
    // Create request object by passing input DOCX path, output format and wynikowa nazwa pliku
    ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);

    // wykonaj konwersję DOCX do JPG 
    wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 

Słowo w obraz za pomocą poleceń cURL

Przyjrzyjmy się możliwości konwersji słowa na format obrazu za pomocą poleceń cURL w terminalu wiersza poleceń. Pierwszym krokiem jest więc wygenerowanie JSON Web Token (JWT) na podstawie danych ClientID i ClientSecret pobranych z pulpitu nawigacyjnego Aspose.Cloud. Wykonaj następujące polecenie w terminalu, aby wygenerować token JWT.

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"

Po wygenerowaniu tokena JWT wykonaj następujące polecenie, aby przekonwertować program Word na format obrazu.

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>"

Przykładowe pliki użyte w powyższych przykładach można pobrać z sample1.docx i converted.jpg.

Wniosek

W tym artykule wyjaśniono, jak przekonwertować program Word na JPG przy użyciu fragmentu kodu C# .NET. Nauczyliśmy się również, jak zapisywać Worda w formacie obrazu za pomocą poleceń cURL. Jeśli chcesz zmodyfikować kod źródłowy Cloud SDK zgodnie ze swoimi wymaganiami, możesz pobrać go na licencji MIT z GitHub.

Jeśli napotkasz jakiekolwiek problemy podczas korzystania z API, skontaktuj się z nami za pośrednictwem Bezpłatnego forum wsparcia.

Powiązane artykuły

Zalecamy również odwiedzenie poniższego łącza, aby dowiedzieć się więcej