html ke kata

Konversi HTML ke dokumen Word dengan C# .NET.

HTML adalah tulang punggung konten web, yang menyusun segala sesuatu mulai dari teks sederhana hingga presentasi multimedia yang kompleks. Namun, jika Anda perlu membuat catatan offline, berbagi konten dengan rekan kerja yang lebih suka bekerja dengan dokumen, atau sekadar ingin mempertahankan format dan struktur konten web dalam format yang lebih fleksibel dan dapat diedit, maka konversi HTML ke dokumen Word menjadi penting.

Mari kita telusuri lebih jauh pentingnya konversi HTML ke Word dan bagaimana hal itu dapat dilakukan secara efisien menggunakan GroupDocs.Conversion Cloud SDK untuk .NET.

SDK Konversi HTML ke Kata

GroupDocs.Conversion Cloud SDK untuk .NET menyediakan solusi yang kuat dan fleksibel untuk mengonversi HTML ke dokumen Word. SDK memungkinkan Anda untuk dengan mudah mengintegrasikan kemampuan konversi ke dalam aplikasi .NET Anda, yang memungkinkan transformasi konten web yang lancar ke dalam format Word yang dapat diedit seperti DOCX atau DOC. Langkah pertama dalam pendekatan ini adalah menginstal SDK dengan mencari GroupDocs.Conversion-Cloud di pengelola paket NuGet dan klik tombol Instal. Pilihan lainnya adalah dengan menjalankan perintah berikut di konsol pengelola paket.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Setelah instalasi selesai, silakan dapatkan kredensial API yang dipersonalisasi (misalnya ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.

Konversi HTML ke DOC dalam C#

Mari jelajahi detail tentang bagaimana Cloud SDK kami dirancang untuk performa dan akurasi tinggi, memastikan bahwa dokumen Word yang dihasilkan mencerminkan konten HTML sumber.

  1. Buat contoh kelas Konfigurasi tempat kita meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen input.
var apiInstance = new ConvertApi(configurations);
  1. Unggah berkas HTML masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. Buat instance ConvertSettings di mana kita tentukan nama untuk input HTML, format yang dihasilkan sebagai doc dan nama untuk dokumen Word yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. Panggil API ConvertDocumentRequest untuk menanamkan HTML ke format DOC dan menyimpan dokumen Word yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lebih lanjut di https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Buat contoh kelas Konfigurasi dan inisialisasikan dengan ID Klien & Rahasia Klien. 
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menetapkan url dasar untuk API konversi HTML ke DOC.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new ConvertApi(configurations);
             
// memuat input HTML dari drive lokal             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // membuat instance dari FileApi
    var fileUpload = new FileApi(configurations);
    // unggah HTML masukan ke penyimpanan cloud
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // buat ConvertSettings di mana kita mendefinisikan nama HTML sumber dan nama untuk dokumen Word yang dihasilkan
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "doc",
        OutputPath = "Converted.doc"
    };
    
    // Panggil metode ConvertDocument untuk konversi HTML ke DOC.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // cetak pesan sukses
        Console.WriteLine("The HTML to Word conversion completed successfully !");
    }
}
html ke dokumen

Gambar:- Pratinjau konversi HTML ke Dokumen Word.

Presentasi PowerPoint yang dihasilkan dalam contoh di atas dapat diunduh dari myResultant.doc.

Konversi HTML ke DOCX menggunakan Perintah cURL

Konversi HTML ke DOCX menggunakan perintah GroupDocs.Conversion Cloud dan cURL merupakan proses yang mudah dan efisien, terutama bagi mereka yang lebih menyukai alat baris perintah untuk otomatisasi. Oleh karena itu, dengan memanfaatkan kekuatan .NET REST API, Anda memperoleh konversi yang sangat akurat dan andal, yang memastikan konten HTML Anda diubah dengan lancar menjadi dokumen DOC yang dapat diedit.

Langkah pertama dalam pendekatan ini adalah membuat token akses JWT dan kemudian menjalankan perintah cURL berikut untuk mengubah halaman web menjadi dokumen Word dan menyimpan DOCX yang dihasilkan di penyimpanan cloud.

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

Silakan ganti sourceFile dengan nama file HTML masukan, resultantFile dengan nama dokumen Word yang dihasilkan, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Untuk menyimpan dokumen Word yang dihasilkan pada drive lokal, coba gunakan perintah cURL berikut.
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}"

Konverter HTML ke Word Gratis

Anda dapat mempertimbangkan untuk menjelajahi kemampuan hebat dari GroupDocs.Conversion Cloud REST API dengan menggunakan Aplikasi HTML to Word Converter gratis kami. Aplikasi ini ringan dan sangat efisien, memungkinkan Anda untuk merasakan kemampuan hebat API dalam browser web.

aplikasi html ke docx

Tautan Berguna

Kesimpulan

Mengonversi HTML ke dokumen Word merupakan kemampuan penting bagi siapa pun yang ingin menyimpan, berbagi, atau mengedit konten web dalam format yang lebih terstruktur dan serbaguna. Baik Anda memilih untuk memanfaatkan fitur lengkap GroupDocs.Conversion Cloud SDK untuk .NET atau kesederhanaan perintah cURL untuk konversi cepat dan otomatis, kedua pendekatan tersebut menawarkan solusi efisien yang disesuaikan dengan kebutuhan Anda.

Artikel yang Direkomendasikan

Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: