FrmPdfInfo: Show page changes
This commit is contained in:
@@ -60,8 +60,25 @@ namespace VAR.PdfTools.Workbench
|
|||||||
lines.Add(string.Format("Number of Streams : {0}", nStreams));
|
lines.Add(string.Format("Number of Streams : {0}", nStreams));
|
||||||
lines.Add(string.Format("Number of Pages : {0}", nPages));
|
lines.Add(string.Format("Number of Pages : {0}", nPages));
|
||||||
|
|
||||||
|
int pageNumber = 1;
|
||||||
foreach (PdfDocumentPage page in doc.Pages)
|
foreach (PdfDocumentPage page in doc.Pages)
|
||||||
{
|
{
|
||||||
|
lines.Add("-----------------------------------------------------------------------------------------");
|
||||||
|
if (page.BaseData.Values.ContainsKey("CropBox"))
|
||||||
|
{
|
||||||
|
PdfArray cropBox = page.BaseData.Values["CropBox"] as PdfArray;
|
||||||
|
lines.Add(string.Format("Page({0} of {1}): {2} {3} {4} {5}", pageNumber, doc.Pages.Count,
|
||||||
|
((PdfInteger)cropBox.Values[0]).Value,
|
||||||
|
((PdfInteger)cropBox.Values[1]).Value,
|
||||||
|
((PdfInteger)cropBox.Values[2]).Value,
|
||||||
|
((PdfInteger)cropBox.Values[3]).Value));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lines.Add(string.Format("Page({0} of {1}): ", pageNumber, doc.Pages.Count));
|
||||||
|
}
|
||||||
|
pageNumber++;
|
||||||
|
|
||||||
PdfTextExtractor extractor = new PdfTextExtractor(page);
|
PdfTextExtractor extractor = new PdfTextExtractor(page);
|
||||||
foreach (PdfTextElement textElement in extractor.Elements)
|
foreach (PdfTextElement textElement in extractor.Elements)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user