HTML jest kręgosłupem treści internetowych, strukturującym wszystko, od prostego tekstu po złożone prezentacje multimedialne. Jednak jeśli musisz tworzyć zapisy offline, udostępniać treści współpracownikom, którzy wolą pracować z dokumentami, lub po prostu chcesz zachować formatowanie i strukturę treści internetowych w bardziej wszechstronnym i edytowalnym formacie, konwersja HTML na dokument Word staje się niezbędna.
Przyjrzyjmy się bliżej znaczeniu konwersji HTML do Word i temu, jak można ją efektywnie wykonać przy użyciu GroupDocs.Conversion Cloud SDK dla .NET.
- Zestaw SDK konwersji HTML do Word
- Konwersja HTML do DOC w C#
- Konwersja HTML do DOCX za pomocą poleceń cURL
- Darmowy konwerter HTML na Word
Zestaw SDK konwersji HTML do Word
GroupDocs.Conversion Cloud SDK dla .NET zapewnia potężne i elastyczne rozwiązanie do konwersji dokumentów HTML na Word. SDK umożliwia łatwą integrację możliwości konwersji z aplikacjami .NET, umożliwiając bezproblemową transformację zawartości sieci Web do edytowalnych formatów Word, takich jak DOCX lub DOC. Pierwszym krokiem w tym podejściu jest zainstalowanie SDK poprzez wyszukanie GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i kliknięcie przycisku Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Po zakończeniu instalacji, proszę uzyskać spersonalizowane dane uwierzytelniające API (tj. Client ID i Client Secret).Możesz odwiedzić ten krótki tutorial wyjaśniający szczegóły dotyczące sposobu uzyskania danych uwierzytelniających API.
Konwersja HTML do DOC w C#
Przyjrzyjmy się szczegółowo temu, w jaki sposób nasz pakiet Cloud SDK został zaprojektowany z myślą o wysokiej wydajności i dokładności, gwarantując, że dokumenty wynikowe Word odzwierciedlają źródłową zawartość HTML.
- Utwórz instancję klasy
Configuration
, do której przekazujemy dane uwierzytelniające klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
- Zainicjuj
ConvertApi
, do którego przekazujemy obiekt konfiguracji jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
- Prześlij plik wejściowy HTML do pamięci masowej w chmurze.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
- Utwórz instancję
ConvertSettings
, w której podasz nazwę dla wejściowego pliku HTML, format wynikowy jakodoc
i nazwę wynikowego dokumentu Word jako argumenty.
var settings = new ConvertSettings{...}
- Wywołaj interfejs API ConvertDocumentRequest, aby osadzić kod HTML w formacie DOC i zapisać wynikowy dokument programu Word w pamięci masowej w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na stronie https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj swoje dane uwierzytelniające API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Utwórz wystąpienie klasy Configuration i zainicjuj je, podając identyfikator klienta i sekret klienta.
var configurations = new Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić adres URL bazowy dla interfejsu API konwersji HTML do DOC.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Zainicjuj wystąpienie klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new ConvertApi(configurations);
// załaduj kod HTML z dysku lokalnego
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
// utwórz instancję FileApi
var fileUpload = new FileApi(configurations);
// prześlij kod HTML do pamięci masowej w chmurze
fileUpload.UploadFile(new UploadFileRequest("input.html", stream));
// utwórz ConvertSettings, w którym zdefiniujemy nazwę źródłowego dokumentu HTML i nazwę wynikowego dokumentu Word
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.html",
Format = "doc",
OutputPath = "Converted.doc"
};
// Wywołaj metodę ConvertDocument w celu konwersji HTML na DOC.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// wydruk komunikatu o powodzeniu
Console.WriteLine("The HTML to Word conversion completed successfully !");
}
}
Wynikową prezentację PowerPoint wygenerowaną w powyższym przykładzie można pobrać ze strony myResultant.doc.
Konwersja HTML do DOCX za pomocą poleceń cURL
Konwersja HTML do DOCX przy użyciu poleceń GroupDocs.Conversion Cloud i cURL to prosty i wydajny proces, szczególnie dla tych, którzy wolą narzędzia wiersza poleceń do automatyzacji. Dlatego wykorzystując moc interfejsu API REST .NET, otrzymujesz wysoce dokładną i niezawodną konwersję, zapewniającą bezproblemową transformację zawartości HTML w edytowalny dokument DOC.
Pierwszym krokiem w tym podejściu jest wygenerowanie tokena dostępu JWT, a następnie wykonanie następującego polecenia cURL w celu przekształcenia strony internetowej w dokument Word i zapisania wynikowego pliku DOCX w chmurze.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
Proszę zastąpić sourceFile
nazwą pliku wejściowego HTML, resultantFile
nazwą wynikowego dokumentu Word, a accessToken
spersonalizowanym tokenem dostępu JWT.
- Aby zapisać wynikowy dokument Word na dysku lokalnym, spróbuj użyć następującego polecenia cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
Darmowy konwerter HTML na Word
Możesz rozważyć eksplorację potężnych możliwości GroupDocs.Conversion Cloud REST API, używając naszej bezpłatnej aplikacji HTML to Word Converter. Jest to lekka i super wydajna aplikacja, umożliwiająca doświadczenie potężnych możliwości API w przeglądarce internetowej.
Przydatne linki
Wniosek
Konwersja HTML do dokumentów Word jest kluczową umiejętnością dla każdego, kto chce zachować, udostępnić lub edytować zawartość internetową w bardziej ustrukturyzowanym i wszechstronnym formacie. Niezależnie od tego, czy zdecydujesz się wykorzystać kompleksowe funkcje GroupDocs.Conversion Cloud SDK dla .NET, czy prostotę poleceń cURL do szybkich i zautomatyzowanych konwersji, oba podejścia oferują wydajne rozwiązania dostosowane do Twoich potrzeb.
Polecane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych linków, aby dowiedzieć się więcej na ten temat: