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(); } } } [/csharp]
Click here to get your Free Trial version of the SDK
also available as: