how to show pdf file in asp.net page c# : Searching pdf files for text Library software class asp.net wpf windows ajax VisualXSLUserDocumentation0-part1948

VisualXSL User Guide
RenderX ®
www
.renderx.com
Searching pdf files for text - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
search pdf documents for text; pdf find text
Searching pdf files for text - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
search text in multiple pdf; search a pdf file for text
.NET PDF SDK - Description of All PDF Processing Control Feastures
combine, and consolidate multiple PDF files into one regular expressions; Find required text with page co Highly configurable for searching PDF text; Available in
how to select text in pdf and copy; find text in pdf image
C# Word - Search and Find Text in Word
Load a Word File. File: Merge Word Files. File: Split Word file with various search options, like searching whole Word C# PDF: Example of Finding Text in Word.
searching pdf files for text; how to select text in pdf
Table of Contents
Copyrights, Trademarks, Registered Trademarks and Acknowledgements.......................................1
1.Introduction.............................................................................................................................2
1.1.Overview......................................................................................................................2
1.2.Intended Audience and User Prerequisites.....................................................................4
1.3.Document Content........................................................................................................4
1.4.Related Publications and References.............................................................................5
1.5.Support........................................................................................................................5
2.What's New.............................................................................................................................7
2.1.What's New in Version 2.4.2...........................................................................................7
2.2.What's New in Version 2.4.1...........................................................................................7
2.3.What's New in Version 2.4.............................................................................................7
2.4.What's New in Version 2.3.1...........................................................................................7
2.5.What's New in Version 2.3.............................................................................................8
2.6.What's New in Version 2.2.............................................................................................9
2.7.What's New in Version 2.1.............................................................................................9
2.8.Limitations..................................................................................................................10
2.9.Known Issues.............................................................................................................10
3.System Requirements and Installation.....................................................................................11
3.1.Hardware/Software Requirements................................................................................11
3.2.Product Package Folders.............................................................................................11
3.3.How to Install VisualXSL..............................................................................................12
3.4.How to Uninstall VisualXSL..........................................................................................15
4.Getting Started......................................................................................................................17
4.1.Opening the VisualXSL Application...............................................................................17
4.2.Opening an Existing VisualXSL Project.........................................................................17
4.3.Creating a New VisualXSL Project................................................................................17
4.4.Main Window and Panes..............................................................................................18
4.5.Menus........................................................................................................................19
4.6.Toolbars......................................................................................................................22
4.7.Options Pane..............................................................................................................25
4.8. Undo/Redo Operations ..............................................................................................26
5.Data Fields and Properties.....................................................................................................27
5.1.Data Field Properties...................................................................................................27
5.2.Common Data Field Properties....................................................................................27
5.3.Data Fields That Appear Only When No Editable Item Selected.....................................30
5.4.Text Frame .................................................................................................................31
5.5.Barcode......................................................................................................................32
5.6.Check Box..................................................................................................................33
5.7.Image.........................................................................................................................34
5.8.Special Fields.............................................................................................................35
5.9.Additional Formatting for Data Fields............................................................................35
5.10.Address Block...........................................................................................................36
Page 3
User Guide
RenderX
C# PDF insert text Library: insert text into PDF content in C#.net
a single text character and text string to PDF files using online application, such as inserting text to PDF, deleting text from PDF, searching text in PDF
pdf editor with search and replace text; search pdf for text
VB.NET PDF: Basic SDK Concept of XDoc.PDF
text processing like text writing, extracting, searching, etc., are class provides APIs for converting PDF files to other the conversion from a PDF file to a
convert pdf to searchable text; search text in pdf using java
5.11.Paragraph Block........................................................................................................39
5.12.Table........................................................................................................................40
5.13.PageNumber.............................................................................................................40
5.14. Output Formats .......................................................................................................40
5.15.PDF Forms ..............................................................................................................41
5.16.JavaScript For PDF Forms ........................................................................................44
6.Using the VisualXSL Application.............................................................................................47
6.1.How to Create a New Project.......................................................................................47
6.2.How to Create a Multi-Section Project...........................................................................47
6.3.How to Add Data Fields...............................................................................................48
6.4.How to Fill In Preprinted Forms with Data.....................................................................49
6.5.How to Use the Log Pane............................................................................................49
6.6.How to Create PDF/PostScript Document with VisualXSL..............................................50
6.7.How to Create Large Documents Faster by Using VDPMill Directly.................................51
6.8.How to Use the Command Line Interface......................................................................51
6.9.How to Add a Table Object...........................................................................................52
6.10.How to Edit a Field Pattern.........................................................................................53
6.11.How to Create Dynamic Templates.............................................................................53
6.12.How to use JavaScript in PDF Forms..........................................................................54
6.13.How to use Page Numbering......................................................................................54
6.14.How to use Symbols..................................................................................................55
6.15.How to Use Mvp.Xml EXSLT Module..........................................................................55
7.Examples..............................................................................................................................57
7.1.Example of Creating XML Source and PDF Background................................................57
7.2.Example of Exporting XML Data File from SQL Server..................................................59
7.3.Example of Using Radio Buttons..................................................................................62
7.4.Example of Building a VisualXSL Project(W9 form)........................................................62
7.5.Example of Building a VisualXSL Project (ICW form).....................................................70
7.6.Example of Using XEP and SVG Files As Image...........................................................75
7.7.Example of Using Templates........................................................................................78
7.8.Example of Using Custom Attributes.............................................................................79
7.9.Example of Creating PDF Form ...................................................................................81
Glossary...................................................................................................................................87
Index........................................................................................................................................89
RenderX
User Guide
Page 4
Contents
VB.NET PDF insert text library: insert text into PDF content in vb
add a single text character and text string to PDF files in VB such as inserting text to PDF, deleting text from PDF, searching text in PDF, extracting text
how to make pdf text searchable; how to make a pdf file text searchable
How to C#: Basic SDK Concept of XDoc.PDF for .NET
text processing like text writing, extracting, searching, etc., are class provides APIs for converting PDF files to other the conversion from a PDF file to a
pdf text select tool; select text pdf file
List of Figures
4.1.VisualXSL interface with no project opened...........................................................................17
4.2.New Project dialog box........................................................................................................18
4.3.VisualXSL interface with the W9 sample project opened........................................................19
5.1.Address Block Wizard..........................................................................................................37
5.2.Selecting Edit Paragraph option in Address Block Wizard.......................................................38
5.3.Editing Paragraph in Address Block Wizard...........................................................................38
5.4.Empty paragraph block added to the layout...........................................................................39
5.5.Editing the paragraph block - some data fields and static text have been added.......................40
5.6. Choosing document format.................................................................................................41
6.1.Adding a new section to the project......................................................................................48
6.2.Dragging XML node onto the layout......................................................................................48
6.3.Warnings are blue in the log pane........................................................................................50
7.1.Invitation letter....................................................................................................................57
7.2.Data in the Excel spreadsheet..............................................................................................57
7.3.Warning that Microsoft Excel will create a schema based on selected XML file........................58
7.4.XML elements mapped to Microsoft Excel spreadsheet data columns.....................................58
7.5.Letter with space left for employee personal data..................................................................59
7.6.Data in the Employees table.................................................................................................60
7.7.Query to export table data...................................................................................................61
7.8.Resulting XML file...............................................................................................................61
7.9.Empty VisualXSL application................................................................................................63
7.10.New Project wizard............................................................................................................63
7.11.New project page..............................................................................................................64
7.12.Text formatting properties of the selected data field..............................................................66
7.13.View of unfinished project..................................................................................................70
7.14.Empty VisualXSL application..............................................................................................71
7.15.New Project wizard............................................................................................................72
7.16.Creating a Header.............................................................................................................73
7.17.Dynamic document............................................................................................................74
7.18.Spaces between the items.................................................................................................75
7.19.Adding an Image...............................................................................................................76
7.20.After Adding an Image and Selecting the ImageUrl Field...................................................77
7.21.Edit ImageUrl dialog box....................................................................................................77
7.22.Lady_Red.xep has been selected for the new image............................................................78
7.23.Diners (Credit Card) Statement file.....................................................................................79
7.24.CustomAttributes file, with table with cyan border................................................................80
7.25.Preview, showing updated frame, with red left border, and blue top border............................81
7.26.Registration Form..............................................................................................................82
7.27.Registration Form..............................................................................................................82
7.28.Registration Form..............................................................................................................83
7.29.Registration Form..............................................................................................................83
7.30.Registration Form..............................................................................................................84
Page 5
User Guide
RenderX
C# TIFF: How to Convert TIFF File to PDF Document in C# Project
end users who are searching for both single and batch image and document file conversion solutions for C#.NET application. Our C# TIFF to PDF Conversion SDK
how to make pdf text searchable; how to make a pdf file text searchable
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
to search text-based documents, like PDF, Microsoft Office methods are offered, like searching content via supported document and image files using signatures.
how to select text on pdf; search pdf documents for text
7.31.Registration Form..............................................................................................................84
7.32.Registration Form..............................................................................................................85
RenderX
User Guide
Page 6
Contents
Copyrights,Trademarks, Registered Trademarks and
Acknowledgements
RenderX is a registered trademark of RenderX Inc.
RenderX VisualXSL contains the following third-party software products:
Barcode components licensed from IDAutomation.com, Inc.
PDF2Image SDK libraries licensed from VeryPDF, Inc.
These products may be used only as part of and in connection with RenderX XEP and VisualXSL.
RenderX VisualXSL makes use of DockPanel Suite developed by Weifen Luo and licensed under the
MIT License.
Certain components are based on part of the reusable wizard component developed by Steven M. Soloff.
iTextSharp is a C# port of the Java-based iText Library. iText is Copyright © 1999-2008 by Bruno Low-
agie and Paulo Soares. All Rights Reserved. Read more about the iTextSharp library here:
www
.ite
xtshar
p
.sourcef
orge
.net
(or www
.sourcef
orge
.net/projects/ite
xtshar
p/
).
Adobe is a trademark and Acrobat Reader is a registered trademark of Adobe Systems, Inc.
Microsoft, .NET Framework, Microsoft Office, Microsoft Word, Microsoft Excel, Microsoft SQL Server
2000, and Windows Vista are registered trademarks of Microsoft Corporation.
Page 1 of 1
User Guide
RenderX
Chapter 1.Introduction
This manual describes how to work with the Visual XSL application.
1.1.Overview
VisualXSL is a GUI-based designer for writing eXtensible Stylesheet Language (XSL) stylesheets for
use with RenderX XEP or XEPWin, and VDPMill.The product supports creating static overlay forms
and flowing documents with variable page layouts based on position such as first, any, last and only. In
fact, static and flowing documents can be mixed together into a complete XSL stylesheet project.
VisualXSL allows you to import a PDF or image as a background source or even start with a blank
canvas.When using a background you can choose to render the form as part of the output (overlay) or
render without the background for imaging on pre-printed stock. Simply associate a sample XML file
with the project and then drag and drop XML data to design the document directly within the VisualXSL
layout designer. Common properties like colors, fonts, borders and margins can easily be set with simple-
to-use property sheets.
VisualXSL has wizards for many different types of document objects.Text fields, paragraphs with mixed
static and dynamic content, tables, barcodes, checkboxes and variable images can all be created in the
document layout from the XML source. Custom instructions, conditional rendering, date and number
formats, and string conversions are all easy to add.VisualXSL is capable creating fillable pdf forms, in-
cluding support of JavaScript.
The VisualXSL GUI supports the use of docking windows.You can dock and undock to create an optimal
work configuration, with design in one window and preview in another.The design area supports pixel
perfect placement to 1/100th of a point.
VisualXSL's architecture and functionality provides for a significant boost in speed of document production
when compared to the traditional XSL-FO documents created with traditionally made  XSL stylesheets.
Other features include:
Easy-To-Use Layout Designer
You design a document visually using VisualXSL.The application enables to put data fields onto
the document layout.You can drag and drop data directly onto the layout designer.
The layout designer (also called the layout or the designer area) has a simple view, and is quickly
and easily learned.
High-Speed Document Generation
VisualXSL generates a specific stylesheet for designed document rendering.With this stylesheet,
the XEP formatter provides high speed document generation for PDF (or PostScript).
Single- and Multi-Page Forms Support
VisualXSL supports Single- and Multi-Page document creation.
If you set a multi-page PDF as a background, the application extracts every page of the background
to the corresponding page of the resulting PDF. New pages are automatically added if needed.
Static and Dynamic flows
VisualXSL supports a mixture of static and dynamic templates.
Page 2
User Guide
RenderX
Text Frames, Pictures, Barcodes, Paragraphs,Tables, Address blocks, Page numbers, Buttons,
Check Boxes, List Boxes, and Combo Boxes.
The following types of data fields can be placed into a form:
Text Frames are rendered as text from the XML source file.
Check boxes are rendered as check marks (text symbol); their appearance (in the final document)
depends on the XPath expression result.
Pictures are rendered according to the size set on the layout.
Barcodes are rendered using RenderX stylesheets and the data from the XML source file.The
barcodes can be one of the following types:
EAN8
EAN13
UPC-A
UPC-E
Interleaved 2 of 5
Code 39
Codabar
Code 128
Australia Post 4-State
Paragraph blocks can be inserted and edited.They can be formed via XPath expressions, as
well as from static text.You can also use different formatting for block text parts.
Tables can be inserted and edited.They can be formed via XPath expressions, as well as from
static text (for certain cells).You can also use different formatting for different cells.
Address Blocks Wizard for adding address labels.The resulting label is aligned vertically to the
bottom of the label and consists of four or five address lines.There are three areas in the wizard
dialog.
Page Numbers are Paragraphs, which contain special texts, to show current page number in the
document.
Buttons can be two types: Submit and Reset.The button's type is set via Button Type property.
By default it is set Submit. All buttons have some common properties.
List Boxes and Combo Boxes are tools, which allows the user to select one or more values from
the given list.
Multiselect - indicates, if multiple values can be selected
Values - list of selectable values, delimited by the given Separator. By default its value is
the inner text of the XML node.
Separator- a symbol, indicating the separator for Values field by default its value is |. Also,
ComboBox has one more property:
Editable - indicates if a value can be typed, or the value can only be selected from the
given list
Page 3
User Guide
RenderX
Chapter 1: Introduction
Additional formatting can be applied to fields containing data values (in ODBC or ISO8601
format).
Conditional Rendering
Every data field has properties which can be set to determine its rendering under certain conditions.
XPath Validation
Almost all XPath expressions are created automatically when you drag and drop XML tree nodes
onto the layout designer.You can also manually create or edit XPath expressions.The application
validates all XPath expressions and offers to modify incorrect expressions.
Docking Windows
Docking-window interface is supported.You can dock and undock tool windows to create an optimal
work configuration. For example, on a dual-monitor system, some tool windows can be undocked
and placed on the second monitor.
Print XML Data on a Preprinted Form
Printing XML data over paper (preprinted) forms is supported. For more information, see section 6.4
Ho
w to Fill in Prepr
inted F
or
ms with Data
.
Generation of Fillable PDF Forms
The application can generate fillable PDF forms. For more information see section 5.14 PDF F
or
ms
.
EXSLT Support
The application is capable using EXSLT features provided with Mvp.Xml EXSLT.NET module (ht-
tp://mvp-xml.sourcef
orge
.net/e
xslt/
).This module is not included in VisualXSL distribution and has
to be installed separately.
1.2.Intended Audience and User Prerequisites
This manual is intended for personnel who need to
generate PDF or PostScript documents from XML
files.
To obtain maximum benefit from this manual and from the VisualXSL application, the user should have
a basic understanding of XML, XSL, and XPath.
1.3.Document Content
This document contains the following:
Chapter 1:
Introduction to the man
ual
Chapter 2:
Lists what's ne
w in v
ersion 2.2 and related issues
Chapter 3:
Descr
ibes the system requirements f
or 
VisualXSL and ho
w to install it
Chapter 4:
Descr
ibes ho
w to get star
ted using 
VisualXSL
Chapter 5:
Descr
ibes data fields and proper
ties
Chapter 6:
Descr
ibes ho
w to perf
or
m v
ar
ious tasks in 
VisualXSL
Chapter 7:
Pro
vides e
xamples of ho
w to use 
VisualXSL
Glossar
y
RenderX
User Guide
Page 4
Chapter 1: Introduction
Documents you may be interested
Documents you may be interested