תמונה ל-PDF OCR C++

תמונות ומסמכים סרוקים עשויים להכיל מידע טקסטואלי שאולי תצטרך לעבד אותו עוד יותר. לשם כך, ביצוע פעולות OCR בתמונות כאלה עשוי להיות מועיל. אתה יכול לחלץ טקסט מתמונות כאלה ולשמור אותו כקובץ PDF שניתן לחיפוש. לשם כך, מאמר זה ילמד אותך כיצד להמיר תמונות לקבצי PDF הניתנים לחיפוש באמצעות C++.

C++ API להמרת תמונות לקבצי PDF הניתנים לחיפוש

Aspose.OCR for C++ הוא API לזיהוי תווים אופטי שיכול לבצע באופן מהימן פעולות OCR על תמונות ומסמכים סרוקים. ה-API גם מאפשר לך להמיר תמונות לקובצי PDF הניתנים לחיפוש. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.

PM> Install-Package Aspose.OCR.Cpp

המר תמונה לקובץ PDF שניתן לחיפוש באמצעות C++

Aspose.OCR עבור C++ מספק לך את היכולת להמיר תמונות JPEG, BMP ו-PNG לקבצי PDF הניתנים לחיפוש. כדי להשיג זאת, אנא בצע את השלבים המפורטים להלן:

הקוד לדוגמה הבא מראה כיצד ליצור קובץ PDF שניתן לחיפוש מתמונה באמצעות C++:

// נתיב קובץ המקור
std::string image_path = "SourceDirectory\\sample.png";

// הכן מאגר לתוצאה (בסמלים, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t buffer[len] = { 0 };

// הגדר את הגדרות הזיהוי
RecognitionSettings settings;
settings.language_alphabet = language::eng;
settings.save_format = file_format::pdf;

// בצע את פעולת ה-OCR ושמור את קובץ הפלט.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\ImageToPDF.pdf", settings);
צילום מסך של תמונת המקור וקובץ פלט PDF

צילום מסך של תמונת המקור וקובץ פלט PDF

המר תמונה מוטה לקובץ PDF שניתן לחיפוש באמצעות C++

ה-API מספק גם את היכולת לבצע פעולות OCR על תמונות מוטות. להלן השלבים להמרת תמונה מוטה לקובץ PDF שניתן לחיפוש:

להלן השלבים להמרת תמונה מוטה לקובץ PDF שניתן לחיפוש באמצעות C++:

// נתיב קובץ המקור
std::string image_path = "SourceDirectory\\skewSample.png";

// הכן מאגר לתוצאה (בסמלים, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t buffer[len] = { 0 };

// חשב זווית הטיה
std::double_t angle = asposeocr_get_skew(image_path.c_str());

// הגדר את הגדרות הזיהוי
RecognitionSettings settings;
settings.language_alphabet = language::eng;
settings.save_format = file_format::pdf;
settings.skew = angle;

// בצע את פעולת ה-OCR ושמור את קובץ הפלט.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\SkewedImageToPDF.pdf", settings);
צילום מסך של תמונת המקור וקובץ פלט PDF

צילום מסך של תמונת המקור וקובץ פלט PDF

קבל רישיון חינם

על מנת לנסות את ה-API ללא מגבלות הערכה, אתה יכול לבקש רישיון זמני בחינם.

סיכום

במאמר זה, למדת כיצד להמיר תמונות לקבצי PDF הניתנים לחיפוש באמצעות C++. עם Aspose.OCR for C++ API, אתה יכול להמיר תמונות JPEG, BMP ו-PNG לפורמט PDF. ה-API מספק תכונות נוספות רבות שתוכל לחקור בפירוט על ידי ביקור בתיעוד הרשמי. בכל שאלה, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם