Gambar ke PDF OCR C++

Gambar dan dokumen yang dipindai mungkin berisi informasi tekstual yang mungkin perlu Anda proses lebih lanjut. Untuk ini, melakukan operasi OCR pada gambar tersebut mungkin terbukti membantu. Anda dapat mengekstrak teks dari gambar tersebut dan menyimpannya sebagai file PDF yang dapat dicari. Untuk itu, artikel ini akan mengajarkan Anda cara mengonversi gambar menjadi file PDF yang dapat dicari menggunakan C++.

C++ API untuk Mengonversi Gambar ke File PDF yang Dapat Dicari

Aspose.OCR for C++ adalah API pengenalan karakter optik yang dapat melakukan operasi OCR dengan andal pada gambar dan dokumen yang dipindai. API juga memungkinkan Anda mengonversi gambar menjadi PDF yang dapat dicari. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.OCR.Cpp

Konversi Gambar ke File PDF yang Dapat Dicari menggunakan C++

Aspose.OCR for C++ memberi Anda kemampuan untuk mengonversi gambar JPEG, BMP, dan PNG menjadi file PDF yang dapat dicari. Untuk mencapai ini, silakan ikuti langkah-langkah yang diberikan di bawah ini:

Kode contoh berikut menunjukkan cara membuat file PDF yang dapat dicari dari gambar 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.language_alphabet = language::eng;
settings.save_format = file_format::pdf;

// Lakukan operasi OCR dan simpan file keluaran.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\ImageToPDF.pdf", settings);
Tangkapan layar gambar sumber dan keluaran file PDF

Tangkapan layar gambar sumber dan keluaran file PDF

Konversi Gambar Miring ke File PDF yang Dapat Dicari menggunakan C++

API juga menyediakan kemampuan untuk melakukan operasi OCR pada gambar miring. Berikut ini adalah langkah-langkah untuk mengonversi gambar miring menjadi file PDF yang dapat dicari:

Berikut adalah langkah-langkah untuk mengonversi gambar miring menjadi file PDF yang dapat dicari 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());

// Tetapkan pengaturan pengenalan
RecognitionSettings settings;
settings.language_alphabet = language::eng;
settings.save_format = file_format::pdf;
settings.skew = angle;

// Lakukan operasi OCR dan simpan file keluaran.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\SkewedImageToPDF.pdf", settings);
Tangkapan layar gambar sumber dan keluaran file PDF

Tangkapan layar gambar sumber dan keluaran file PDF

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 menjadi file PDF yang dapat dicari menggunakan C++. Dengan Aspose.OCR for C++ API, Anda dapat mengonversi gambar JPEG, BMP, dan PNG ke format PDF. 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