Gambar ke DOCX OCR C++

Gambar dan dokumen yang dipindai mungkin berisi informasi tekstual yang mungkin perlu Anda proses lebih lanjut. Anda mungkin telah mengambil gambar dokumen teks menggunakan ponsel cerdas yang ingin diubah menjadi dokumen yang dapat diedit. Untuk ini, melakukan OCR pada gambar terbukti dapat membantu. Dengan OCR, Anda dapat mengonversi gambar menjadi dokumen Word yang dapat dicari dan diedit. Untuk itu, artikel ini akan mengajarkan Anda cara mengonversi gambar ke dokumen Word menggunakan C++.

C++ API untuk Mengonversi Gambar ke Dokumen Word

Aspose.OCR for C++ adalah API pengenalan karakter optik yang dapat mengekstraksi teks dari gambar. API juga memungkinkan Anda mengonversi gambar ke Dokumen Word seperti file DOC, DOCX, dan TXT. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.OCR.Cpp

Konversi Gambar ke Dokumen Word menggunakan C++

Seringkali Anda mungkin perlu mencari atau mengedit teks dalam gambar, tetapi Anda tidak dapat melakukannya. Dengan melakukan OCR pada gambar tersebut dan mengonversinya menjadi dokumen Word, Anda dapat mencari dan mengedit teks sesuai kebutuhan. Untuk mencapai ini, silakan ikuti langkah-langkah yang diberikan di bawah ini.

Kode contoh berikut menunjukkan cara mengonversi gambar ke dokumen Word menggunakan C++:

// Jalur file sumber
std::string image_path = "SourceDirectory\\sample.png";

// Siapkan buffer untuk hasil (dalam simbol, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t buffer[len] = { 0 };

// Tetapkan pengaturan pengenalan
RecognitionSettings settings;
settings.save_format = file_format::docx;

// Lakukan operasi OCR dan simpan file keluaran.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\ImageToDocx.Docx", settings);
Cuplikan layar gambar sumber dan keluaran file Word

Cuplikan layar gambar sumber dan keluaran file Word

Konversi Gambar Miring ke Dokumen Word menggunakan C++

Gambar dan dokumen yang dipindai terkadang bisa miring. Dengan Aspose.OCR for C++ API, Anda dapat melakukan OCR pada gambar miring. Berikut ini adalah langkah-langkah untuk mengonversi gambar miring ke dokumen Word:

Kode contoh berikut menunjukkan cara mengonversi gambar miring ke dokumen Word menggunakan C++:

// Jalur file sumber
std::string image_path = "SourceDirectory\\skewSample.png";

// Siapkan buffer untuk hasil (dalam simbol, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t buffer[len] = { 0 };

// Hitung sudut kemiringan
std::double_t angle = asposeocr_get_skew(image_path.c_str());

// Atur pengaturan pengenalan
RecognitionSettings settings;
settings.save_format = file_format::docx;
settings.skew = angle;

// Lakukan operasi OCR dan simpan file keluaran.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\SkewedImageToDocx.docx", settings);
Cuplikan layar gambar sumber dan keluaran file Word

Cuplikan layar gambar sumber dan keluaran file Word

Dapatkan Lisensi Gratis

Untuk mencoba API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi gambar ke dokumen Word menggunakan C++. Selanjutnya, Anda telah melihat cara menghitung dan menggunakan sudut kemiringan gambar untuk melakukan OCR pada gambar miring. API menyediakan banyak fitur tambahan yang dapat Anda jelajahi secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga