作成日: 2019/10/21 最終更新日: 2024/08/06
文書種別
使用方法
詳細
矩形領域に収まるテキストを抽出したい場合、GetFragmentFromRectメソッドを使用します。
◆サンプルコード(C#)
◆サンプルコード(C#)
using System.Drawing;
using GrapeCity.Documents.Pdf;
using GrapeCity.Documents.Pdf.TextMap;
...
var fs = File.OpenRead("sample.pdf");
var doc = new GcPdfDocument();
doc.Load(fs);
// 矩形領域(ポイント単位)
var rect = new RectangleF(72, 72, 144, 72);
// 1ページ目の矩形領域に収まるテキストを抽出
var tmap = doc.Pages[0].GetTextMap();
var fragment = tmap.GetFragmentFromRect(rect);
string text;
if(fragment != null)
{
text = tmap.GetText(fragment);
}else
{
text = "not found";
}
// 結果出力
Console.WriteLine(text);
旧文書番号
84570