PdfFocusToText(Int32, Int32) Method |
Save the specific PDF page or the range of pages as Text document and return it as String.
Namespace: SautinSoftAssembly: SautinSoft.PdfFocus (in SautinSoft.PdfFocus.dll) Version: 2024.12.2
Syntax public string ToText(
int fromPage,
int toPage
)
Public Function ToText (
fromPage As Integer,
toPage As Integer
) As String
Parameters
- fromPage Int32
- The starting page for export in Text document
- toPage Int32
- The ending page for export in Text document
Return Value
String
String with Unicode Text - in case of converting successful
null - in case of converting failed
Example How to extract Text from 1st page of PDF in C#
using System;
using System.IO;
namespace Sample
{
class Sample
{
static void Main(string[] args)
{
string pdfFile = Path.GetFullPath(@"..\..\..\Potato Beetle.pdf");
byte[] pdfBytes = File.ReadAllBytes(pdfFile);
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(pdfFile);
if (f.PageCount > 0)
{
string textString = f.ToText(1,1);
string textFile = "Result.txt";
File.WriteAllText(textFile, textString);
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(textFile) { UseShellExecute = true });
}
}
}
}
How to Text from 1st page of PDF in VB.Net
Imports System.IO
Imports System.Drawing.Imaging
Imports System.Collections.Generic
Imports SautinSoft
Module Sample
Sub Main()
Dim pdfFile As String = Path.GetFullPath("..\..\..\Potato Beetle.pdf")
Dim pdfBytes() As Byte = File.ReadAllBytes(pdfFile)
Dim f As New SautinSoft.PdfFocus()
f.OpenPdf(pdfFile)
If f.PageCount > 0 Then
Dim textString As String = f.ToText(1, 1)
Dim textFile As String = "Result.txt"
File.WriteAllText(textFile, textString)
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(textFile) With {.UseShellExecute = True})
End If
End Sub
End Module
See Also