A PHP Error was encountered
Severity: Warning
Message: count(): Parameter must be an array or an object that implements Countable
Filename: libraries/StructuredData.php
Line Number: 638
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 638
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: libraries/StructuredData.php
Line Number: 641
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 641
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'title'
Filename: libraries/StructuredData.php
Line Number: 643
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 643
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'comment'
Filename: libraries/StructuredData.php
Line Number: 644
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 644
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: count(): Parameter must be an array or an object that implements Countable
Filename: libraries/StructuredData.php
Line Number: 638
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 638
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: libraries/StructuredData.php
Line Number: 641
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 641
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'title'
Filename: libraries/StructuredData.php
Line Number: 643
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 643
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'comment'
Filename: libraries/StructuredData.php
Line Number: 644
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 644
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 793
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2693
Function: buildTutorialSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
IronOCR
チュートリアル
IronOCR フィルター
Guide to using IronOCR Filters
View the article in
English
IronOCRは、フィルターによる前処理が必要な画像を読み取るために必要なツールを提供します。 画像を加工できるように操作できるフィルターの幅広い配列から選択できます。
クイックスタート: OCR画像をクリーンアップするためにフィルタを適用する として
たった1回の簡単な呼び出しの連鎖で、ノイズ除去、2値化、傾き補正フィルタを適用し、OCRの前にスキャンの鮮明度を向上させることができます。 この例では、IronOCRのビルトインフィルターを使って画像を簡単に補正し、すぐに使い始めることができることを示しています。
Get started making PDFs with NuGet now:
Install IronOCR with NuGet Package Manager
Copy and run this code snippet.
using var input = new IronOcr.OcrInput("scan.jpg"); input.DeNoise(true).Binarize().Deskew(45); var result = new IronOcr.IronTesseract().Read(input);
Deploy to test on your live environment
Start using IronOCR in your project today with a free trial
OCR画像フィルターの一覧
以下の画像フィルタは、パフォーマンスを向上させます:
画像の向きを変更するフィルタ</code
Rotate-画像を時計回りに何度回転させるかを指定します。反時計回りの場合は負の数を使用します。
Deskew - 画像を回転させ、直交するようにします。 Tesseractの斜めスキャンに対する許容度は5度と低いため、これはOCRに非常に有効です。
Scale - OCR入力ページを比例して拡大縮小します。
画像の色を操作するフィルタ</code
Binarize-この画像フィルタは、すべてのピクセルを白か黒にします。 テキストと背景のコントラストが非常に低い場合、OCRのパフォーマンスが向上する可能性があります。
ToGrayScale - この画像フィルタは、すべてのピクセルをグレーの濃淡に変換します。 OCRの精度が向上する可能性は低いが、スピードが向上する可能性はある。
Invert - すべての色を反転します。 例:白は黒に、黒は白になります。
ReplaceColor - 画像の色を、ある閾値内で別の色に置き換えます。
画像のコントラストを改善するフィルタ</code
コントラスト - 自動的にコントラストを上げます。 このフィルターを使用すると、低コントラストのスキャンでOCRの速度と精度が向上することがよくあります。
Dilate<//code> - 高度な形態素解析。 画像内のオブジェクトの境界にピクセルを追加します。 Erodeの反対語。
Erode<//code> - 高度な形態素解析。 Erosion_は、オブジェクトの境界からピクセルを削除します。 Dilateの反対。
画像ノイズを低減するフィルタ</code
Sharpen - ぼやけた OCR ドキュメントをシャープにし、アルファ チャンネルを白に平らにします。
DeNoise - デジタルノイズを除去します。このフィルタは、ノイズが予想されるシナリオでのみ使用する必要があります。
DeepCleanBackgroundNoise - 重い背景ノイズを除去します。 このフィルタは、きれいな文書のOCR精度を低下させる可能性があり、CPUに負荷がかかるため、極端な文書背景ノイズがわかっている場合にのみ使用してください。
EnhanceResolution-低画質画像の解像度を向上させます。 このフィルタは、_OcrInput.MinimumDPIと OcrInput.TargetDPI_が低解像度の入力を自動的にキャッチして解決するため、あまり必要とされません。
フィルタの例と使い方
次の例では、コード内でフィルタを適用する方法を示します。
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-1.cs
using IronOcr;
using System;
var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("my_image.png");
input.Deskew();
var result = ocr.Read(input);
Console.WriteLine(result.Text);
Imports IronOcr
Imports System
Private ocr = New IronTesseract()
Private input = New OcrInput()
input.LoadImage("my_image.png")
input.Deskew()
Dim result = ocr.Read(input)
Console.WriteLine(result.Text)
$vbLabelText
$csharpLabel
デバッグ フィルタ / フィルタは何をしているのですか
プログラム内で画像やBarCodeの読み取りが困難な場合は、フィルタリング結果の画像を保存する方法があります。 こうすることで、各フィルターが何を行い、どのように画像を操作しているかを正確にデバッグして確認することができます。
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-2.cs
using IronOcr;
using System;
var file = "skewed_image.tiff";
var ocr = new IronTesseract();
using var input = new OcrInput();
var pageindices = new int[] { 1, 2 };
input.LoadImageFrames(file, pageindices);
// Here we apply the filter: Deskew
input.Deskew();
// Save the input with filter(s) applied
input.SaveAsImages("my_deskewed");
// We read, then print the text to the console
var result = ocr.Read(input);
Console.WriteLine(result.Text);
Imports IronOcr
Imports System
Private file = "skewed_image.tiff"
Private ocr = New IronTesseract()
Private input = New OcrInput()
Private pageindices = New Integer() { 1, 2 }
input.LoadImageFrames(file, pageindices)
' Here we apply the filter: Deskew
input.Deskew()
' Save the input with filter(s) applied
input.SaveAsImages("my_deskewed")
' We read, then print the text to the console
Dim result = ocr.Read(input)
Console.WriteLine(result.Text)
$vbLabelText
$csharpLabel
フィルターの使用例
回転</h3
APIリファレンス .
フィルタの説明
Rotate は、画像に既知の回転を手動で設定し、最も直線に近づけるために使用するフィルターです。 IronOCRはDeskew()を実行する機能を持っていますが、その許容範囲はかなり狭く、ほぼ完全にまっすぐな画像(15度以内)に使用するのがベストです。 入力画像が90度ずれていたり、逆さまになっていたりする場合は、Rotate()を呼び出す必要があります。
ユースケース コード例
これは、逆さまの画像を修正するためにRotateを呼び出す例です:
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-3.cs
using IronOcr;
using System;
var image = "screenshot.png";
var ocr = new IronTesseract();
using var input = new OcrInput();
// Load at least one image
input.LoadImage(image);
// Rotate 180 degrees because image is upside-down
input.Rotate(180);
// Read image into variable: result
var result = ocr.Read(input);
// Example print to console
Console.WriteLine(result.Text);
Imports IronOcr
Imports System
Private image = "screenshot.png"
Private ocr = New IronTesseract()
Private input = New OcrInput()
' Load at least one image
input.LoadImage(image)
' Rotate 180 degrees because image is upside-down
input.Rotate(180)
' Read image into variable: result
Dim result = ocr.Read(input)
' Example print to console
Console.WriteLine(result.Text)
$vbLabelText
$csharpLabel
BeforeInput.Rotate(180)``のようにします。
後Input.Rotate(180)``
デスキュー
APIリファレンス .
フィルタの説明
ハフ変換を使用して、一定の許容範囲内で画像をまっすぐにしようとします。 文書が傾いていると誤読を招く可能性があるため、完全にまっすぐでない画像は重要です。
このメソッドは、フィルタが適用された場合はtrue、画像の向きを検出できなかったために適用に失敗した場合はfalseとなるブール値を返します。 ページの向きを定義するコンテンツがない場合は失敗します。]
ユースケース コード例
これは、傾いた画像を修正するためにDeskewを呼び出した例です:
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-4.cs
using IronOcr;
using System;
var image = @"paragraph_skewed.png";
var ocr = new IronTesseract();
using var input = new OcrInput();
// Load at least one image
input.LoadImage(image);
// Apply deskew with 15 degree snap
bool didDeskew = input.Deskew(15);
if (didDeskew)
{
// Read image into variable: result
var result = ocr.Read(input);
Console.WriteLine(result.Text);
}
else
{
Console.WriteLine("Deskew not applied because Image Orientation could not be determined.");
}
Imports IronOcr
Imports System
Private image = "paragraph_skewed.png"
Private ocr = New IronTesseract()
Private input = New OcrInput()
' Load at least one image
input.LoadImage(image)
' Apply deskew with 15 degree snap
Dim didDeskew As Boolean = input.Deskew(15)
If didDeskew Then
' Read image into variable: result
Dim result = ocr.Read(input)
Console.WriteLine(result.Text)
Else
Console.WriteLine("Deskew not applied because Image Orientation could not be determined.")
End If
$vbLabelText
$csharpLabel
Before()Deskew()``のようにします。
`Deskew()の後`。
規模
APIリファレンス .
フィルタの説明
Scaleは、すでにあるピクセルを使って画像のサイズを変更するのに役立つ画像操作フィルタです。 これは、画像が数十ピクセル幅しかなく、各バーが1ピクセルであるため、BarCodeがスキャンされない場合や、アンチエイリアシングがなくテキストが小さすぎる場合に使用できます。
[i:(バーコードがよく読み取れる1000px x 1000pxのバーコードサイズにはスイートスポットがあり、バーコードが見つからない場合は考慮する必要があります
.
ユースケース コード例
これは、スキャンのためにバーコードのバー間のギャップを拡大するためにScaleを呼び出す例です:
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-5.cs
using IronOcr;
using System;
var image = @"small_barcode.png";
var ocr = new IronTesseract();
// Optional: This example uses a barcode
ocr.Configuration.ReadBarCodes = true;
using var input = new OcrInput();
// Load at least one image
input.LoadImage(image);
// Apply scale
input.Scale(400); // 400% is 4 times larger
// Read image into variable: result
var result = ocr.Read(input);
// Example print to console
Console.WriteLine(result.Text);
Imports IronOcr
Imports System
Private image = "small_barcode.png"
Private ocr = New IronTesseract()
' Optional: This example uses a barcode
ocr.Configuration.ReadBarCodes = True
Dim input = New OcrInput()
' Load at least one image
input.LoadImage(image)
' Apply scale
input.Scale(400) ' 400% is 4 times larger
' Read image into variable: result
Dim result = ocr.Read(input)
' Example print to console
Console.WriteLine(result.Text)
$vbLabelText
$csharpLabel
前Scale()``
`Scale()の後`。
ビナライズ
APIリファレンス .
フィルタの説明
Binarize フィルタは、適応アルゴリズムによって、画像内のすべてのピクセルを黒か白のいずれかに分類します。 これは、すべての色を削除し、背景をフラットな白に分離し、テキストとして認識されるものは読みやすいように完全な黒に着色します。
ユースケース コード例
これは、Binarizeを呼び出して、色付きのテキストを整列させ、背景色とノイズを除去した例です:
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-6.cs
using IronOcr;
using System;
var image = @"no-binarize.jpg";
var ocr = new IronTesseract();
using var input = new OcrInput();
// Load at least one image
input.LoadImage(image);
// Apply Binarize
input.Binarize();
// Read image into variable: result
var result = ocr.Read(input);
// Example print to console
Console.WriteLine(result.Text);
Imports IronOcr
Imports System
Private image = "no-binarize.jpg"
Private ocr = New IronTesseract()
Private input = New OcrInput()
' Load at least one image
input.LoadImage(image)
' Apply Binarize
input.Binarize()
' Read image into variable: result
Dim result = ocr.Read(input)
' Example print to console
Console.WriteLine(result.Text)
$vbLabelText
$csharpLabel
BeforeBinarize()``のようにします。
`Binarize()の後`。
インバート
APIリファレンス .
フィルタの説明
IronOcrは白地に黒文字の画像が最もよく読み取れます。 インバートフィルターは、画像上のすべての色を反転させることでこれを実現します。
ユースケース コード例
これは、黒地に白を白地に黒にするためにInvertを呼び出した例です:
:path=/static-assets/ocr/content-code-examples/tutorials/c-sharp-ocr-image-filters-7.cs
using IronOcr;
using System;
var image = @"before-invert.png";
var ocr = new IronTesseract();
using var input = new OcrInput();
// Load at least one image
input.LoadImage(image);
// Apply Invert
input.Invert(true);
// Read image into variable: result
var result = ocr.Read(input);
// Example print to console
Console.WriteLine(result.Text);
Imports IronOcr
Imports System
Private image = "before-invert.png"
Private ocr = New IronTesseract()
Private input = New OcrInput()
' Load at least one image
input.LoadImage(image)
' Apply Invert
input.Invert(True)
' Read image into variable: result
Dim result = ocr.Read(input)
' Example print to console
Console.WriteLine(result.Text)
$vbLabelText
$csharpLabel
<コード>Before</コード
<コード>後</コード
よくある質問
IronOCR の画像フィルターは、画像を前処理して品質を向上させることで、OCR の精度を高めることができます。バイナライズやコントラストなどのフィルターは、色とコントラストを調整することで読みやすさを高め、回転や傾き補正は画像の向きを修正します。
IronOCR は、画像の向きの問題を解決するために、回転と傾き補正フィルターを提供します。回転は画像の角度を手動で調整し、傾き補正はわずかに傾いた画像を自動でまっすぐにします。
IronOCR のバイナライズフィルターは、画像のピクセルを黒と白に変換し、背景色を除去してテキストの可視性を高め、特にコントラストの低い状況で OCR の精度を向上させます。
シャープ化やノイズ除去などのノイズ削減フィルターは、画像にデジタルノイズがある場合に使用するべきです。これらのフィルターは画像をクリーンアップし、テキストをより鮮明にして IronOCR の結果を向上させます。
はい、解像度向上フィルターを使用することで、低品質な画像の解像度を上げて OCR のパフォーマンスを向上させることができます。IronOCR のデフォルト設定の MinimumDPI や TargetDPI が通常は十分ですが、必要に応じてこのフィルターによる追加の解像度の向上が可能です。
IronOCR の反転、グレースケール化、バイナライズなどの色調操作フィルターは、テキストの読みやすさを向上させるために画像の色を調整します。反転はカラースキームを変更し、グレースケール化は画像をグレースケールに変換し、バイナライズは画像を黒白に減少させます。
IronOCR のコントラストフィルターは、明るい部分と暗い部分の違いを大きくし、テキストの明瞭さを向上させ、シャープ化フィルターはエッジを強調してテキストをより鮮明にし、両方ともより良い OCR 認識を支援します。
フィルター適用後に SaveAsImages 関数を使用して、IronOCR でフィルター処理済みの画像を保存してデバッグします。これにより、フィルター効果を視覚化し、前処理ステップで画像品質が向上したことを確認できます。
IronOCR は膨張と収縮のような高度な形態学的フィルターを提供します。膨張はオブジェクトの境界にピクセルを追加して特徴を強化し、収縮はそれを除去して、画像の詳細を明確にして OCR の精度を向上させるために使用されます。
テクニカルライター
Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: sections/author_component.php
Line Number: 70
Backtrace:
File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 70
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view
File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/views/products/tutorials/index.php
Line: 2
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
">
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'title'
Filename: sections/author_component.php
Line Number: 84
Backtrace:
File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 84
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view
File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/views/products/tutorials/index.php
Line: 2
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'comment'
Filename: sections/author_component.php
Line Number: 85
Backtrace:
File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 85
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view
File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/views/products/tutorials/index.php
Line: 2
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Tutorials.php
Line: 29
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
準備はいいですか?
Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました
試用版の IronOCR を無料でお試しください
5分でセットアップ完了
Install with NuGet
バージョン: 2025.11
nuget.org/packages/IronOcr/
ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
「参照」を選択して「IronOCR」を検索
パッケージを選択してインストール
DLL をダウンロード
バージョン: 2025.11
IronOCRをダウンロードして、ソリューションディレクトリ内の~/Libsなどの場所に解凍します
Visual Studioソリューションエクスプローラーで、リファレンスを右クリックします。「参照」、「IronOCR.dll」を選択
15
1000
1
無料で始める
無料トライアルを開始 NuGetダウンロード js-modal-open
あなたの無料30日間の試用キー をすぐに入手。
Thank you. If you'd like to speak to our licensing team:
ありがとうございます。 ライセンシングチームと話したい場合: