Detect Lines in PDF - C#
PDF Extractor SDK sample in C# demonstrating ‘Detect Lines in PDF’
Program.cs
using System;
using Bytescout.PDFExtractor;
namespace DetectLines
{
class Program
{
static void Main(string[] args)
{
// Create Bytescout.PDFExtractor.LineDetector instance
LineDetector lineDetector = new LineDetector();
lineDetector.RegistrationName = "demo";
lineDetector.RegistrationKey = "demo";
// Load sample PDF document
lineDetector.LoadDocumentFromFile(@".\sample2.pdf");
FoundLinesCollection foundLines = lineDetector.FindLines(1, LineOrientationsToFind.HorizontalAndVertical);
Console.WriteLine("Number of lines found: " + foundLines.Count);
for (int i = 0; i < foundLines.Count; i++)
{
FoundLine line = foundLines[i];
Console.WriteLine("Line # " + i);
// Line Orientation
Console.WriteLine("LineOrientation: " + line.LineOrientation);
// Starting point of the line
Console.WriteLine("From point: " + line.From);
// Ending point of the line
Console.WriteLine("To point: " + line.To);
// Line width
Console.WriteLine("Width: " + line.Width);
}
Console.ReadLine();
}
}
}