how to export rdlc report to pdf without using reportviewer c# : Extract text from pdf file using java SDK control service wpf azure web page dnn FoxitPhantomPDFStandard70_Manual18-part563

Foxit  PhantomPDF  Standard 
User Manual
180 
imagine that these form fields consist of an area with the shape of rectangle. Then do one of the 
following: 
Choose FORM > Edit > Arrange, in the Page Center category select one as the anchor to 
center the form fields. 
Right-click one of the form fields > Center > Vertically/Horizontally/Both. You will find that 
the rectangle is centered respectively vertically, horizontally or both in the page. 
Distribute multiple form fields 
This function will be available when selecting three or more form fields. Select the form fields to 
be distributed, and do one of following: 
Choose FORM  >  Edit >  Arrange, in the Distribute category select one  as the anchor to 
distribute the form fields. 
To distribute  the form fields evenly between the topmost  and bottommost  form  fields, 
choose Distribute > Vertically. To distribute the form fields evenly between the leftmost and 
rightmost form fields, choose Distribute > Horizontally. 
Resize multiple form fields 
Select one of the form fields as the anchor, and the rest of the form fields will be resized with the 
same height or width as that of the anchor form field. For example, 
Select form field A and B with the Annotation Selection Tool 
. Suppose that you want to 
set A as the anchor form field.   
Right-click A > Size > Height/Width/Both. And you͛ll see that the height/width/height and 
width of B is resized to be the same as that of A. 
Set Form-field Tab Order 
After you create the form fields, you can set the tab order with ease. If you deselect to set the tab 
order, it will be automatically determined in a normal order. Do the following: 
With the Annotation Selection Tool 
selected, right-click a form field, and choose Set Tab 
Order. 
Click anywhere in the field that you want to be first in the tabbing order. The number in the 
upper left corner is set as 1. 
Click each of the other fields in the order that you want tabbing to occur. 
Extract text from pdf file using java - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
c# read text from pdf; get text from pdf c#
Extract text from pdf file using java - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
cut text pdf; erase text from pdf
Foxit  PhantomPDF  Standard 
User Manual
181 
Note: If you decide not to change the tabbing order, click a blank area of the page or a part of the 
page that is not part of a field. This hides the tabbing order numbers so that clicking a field no 
longer changes the tabbing order. 
Set the field calculation order 
When you define two or more calculations in a form, the order in which they are carried out is 
the order in which you defined the calculations. In some cases, you may need to modify the 
calculation order to obtain correct results.   
For example, if you  wanted  to use  the result obtained  from calculating two  form  fields  to 
calculate the value of a third form field, the first two form fields must be calculated together first 
to obtain the correct final results. 
Choose FORM > Edit > Calculation Order 
The Calculation Order dialog box displays all calculable fields in your form and the order in which 
the calculations are performed. 
To change the field calculation order, select the field from the list, and then click the Up or 
Down button as needed. 
Click OK to finish. 
Edit Static XFA Forms 
Foxit PhantomPDF supports editing of static XFA forms.   
To edit static XFA forms, please do as below: 
1. Open the static XFA form with Foxit PhantomPDF and choose FORM > Edit > Edit Static XFA 
Form 
. You͛ll be prompted to save a copy of the original file to continue to edit. 
2. Click Yes to edit the form as needed. 
Set properties of multiple form fields 
Select multiple form fields > right-click one of them > Properties…. 
There pops up a dialog with a General tab and an Appearance tab, and then follow the steps 
specified above. 
Generate and draw Code 39 for Java
the Java Code 39 Generation Package and extract the file. Encode data for Code 39 barcode image text in Java LEFT"); //Draw Code 39 images in the file with EPS
copy text from protected pdf to word; pdf text replace tool
Generate and draw UPC-A for Java
the Java UPC-A Generation Package and extract the file. Encode data for UPC-A barcode image text in Java Class RIGHT); //Draw UPC-A images in the file with EPS
find and replace text in pdf file; export highlighted text from pdf
Foxit  PhantomPDF  Standard 
User Manual
182 
JavaScript 
JavaScript is a dynamic, prototype-based language with first-class functions, which serves as a 
means to easily create interactive web pages. In Foxit PhantomPDF, you can easily integrate this 
level of interactivity into your PDF documents.   
With Foxit PhantomPDF, you can invoke JavaScript code using actions associated with documents, 
bookmarks,  links,  and  pages.  Foxit  PhantomPDF  provides  three  options  for  you  to  do  it  –
Document JavaScript, Document Action and JavaScript Console. The Document JavaScript lets 
you create or access document level scripts in Foxit PhantomPDF. The Document Action lets you 
create  document-level  JavaScript  actions that apply  to  the  entire document.  The  JavaScript 
Console provides an interactive and convenient interface for testing portions of JavaScript code 
and experimenting with object properties and methods. 
Document JavaScript 
Document JavaScripts are variable and function definitions that are generally useful to a given 
document, but are not applicable outside the document. 
Variable definitions: Define variables at the document level to make them visible to any 
executing script. 
Function  definitions:  Define  functions  at  the  document  level  that  support  the  user 
interaction  with  the  document.  These  functions  may  be  utility  functions  for  handling 
common tasks for string or number manipulation, or functions that execute lengthy scripts 
called by actions initiated by a user interacting with form fields, bookmarks, page changes, 
etc. 
To create or access document level scripts in Foxit PhantomPDF, select FORM > JavaScript > 
Document JavaScript. The pop-up Java Script Functions dialog box enables you to add, edit, or 
delete document level scripts. All the document level scripts are stored within the PDF document. 
In Java Script Functions dialog box, you will see the following buttons: 
Close – Closes the dialog box. 
Add – After typing a new Script Name, a JavaScript Editor dialog box pops up. You can create 
and  edit document level  scripts here. To change the  font of JavaScripts, click the Font 
button. 
Edit – The JavaScript Editor dialog box pops up, enabling you to modify the JavaScripts you 
create. 
Delete – Delete the JavaScript you selected. 
C# PowerPoint: Read, Decode & Scan Barcode Image from PowerPoint
reading barcode image from PPT slide using VB.NET C# PowerPoint: Decode PDF-417 Barcode Image, C# PowerPoint Mail linear barcode image from PowerPoint file in C#
get text from pdf into excel; copy text from encrypted pdf
Java Imaging SDK Library: Document Image Scan, Process, PDF
Using RasterEdge Java Image SDK, developers can easily open and compress a multitude of file formats, such as Gif, Png, Tiff, Jpeg2000, DICOM, JBIG2, PDF, MS Word
cut and paste text from pdf; copy highlighted text from pdf
Foxit  PhantomPDF  Standard 
User Manual
183 
Document Action 
You can create the document-level JavaScript actions that apply to the entire document. For 
example, selecting Document Did Save runs the JavaScript after a document is saved. 
JavaScript Console 
JavaScript Console is a control panel for the execution and debugging of JavaScript code. Serving 
as a debugging aid, it is quite useful for displaying debug messages and executing JavaScript. To 
active  the  JavaScript  console,  select  FORM>  JavaScript  >  JavaScript  Console,  and  do  the 
following: 
A.
In the pop-up JavaScript Console 
dialog  box,  type  your  JavaScript 
code, or click Open and select one 
of the file with JS format. 
DocImage SDK for .NET: Document Imaging Features
file Use annotation of embedded image, text or rubber page in document to image file Allow conversion Type 6 (OJPEG) encoding Image only PDF encoding support.
extract text from pdf with formatting; extract text from pdf open source
DocImage SDK for .NET: HTML Viewer, View, Annotate, Convert, Print
moved, resized, and rotated independently from source file. including Microsoft Word, Excel, PPT, PDF, Tiff, Dicom and encode JBIG2 images using Microsoft .NET
delete text from pdf file; cut and paste pdf text
Foxit  PhantomPDF  Standard 
User Manual
184 
You can  click Save to  save  a  copy  of  your  JavaScript  code,  or  click  Cancel  to revoke your 
operation. 
Optional Database connectivity to Windows ODBC 
The Optional Database Connectivity plug-in is a JavaScript object inside Foxit PhantomPDF PDF 
Suite, allowing you to connect to Windows ODBC (Open Database Connectivity) data sources. It 
provides some basic JavaScript properties and methods to gain increased customization options 
and data accuracy to access to information databases. More importantly, JavaScript can be used 
to execute SQL commands and retrieve data, which can, in turn, be used to populate a PDF file. 
Also, developers can create document level-scripts to connect to a database for the purposes of 
inserting new data, updating information, and deleting database entries. 
Currently, ADBC is a Windows only feature and requires Open Database Connectivity (ODBC) 
provided by Microsoft. 
B. 
Click  Run  button  to  run  your 
JavaScript  code.  You  will  be 
prompted  that  the code has run 
successfully. When the code goes 
wrong,  it  gives  you  an  error 
message. 
.NET Excel Document Add-on | Manipulate Excel File in .NET
And prerequisite for using these functions is to reference .NET and GIF image formats, and to TIFF, PDF and SVG on to read and decode barcodes from Excel file.
copy and paste pdf text; cut and paste text from pdf document
.NET Windows Forms Bar Code Installation and Creation Tutorial &
using Rasteredge.WinForms.Barcode; // construct a linear barcode object EAN13 ' set EAN-13 code text to encode draw barcode and save into image file in gif
extract text from pdf using c#; copying text from pdf to word
Foxit  PhantomPDF  Standard 
User Manual
185 
Chapter 10 – Security 
The security feature of PDF gives you an exceptional control over the PDF files you create. To 
provide adequate protection for PDF͛s contents, you can encrypt and secure PDF files to prevent 
unauthorized access, restrict sensitive operations, etc. 
Check PDF Security 
Some PDF files may contain restrictions preventing actions such as printing, editing, copying, etc. 
To check if you have these permissions, please do the following: 
Choose FILE > Properties > Security, or PROTECT > Secure Document > Security Properties.   
Password Protection & Certificate Protection 
In Foxit PhantomPDF, you can  add password protection, certificate  protection, MS  AD RMS 
protection, and security restrictions to PDF files, limiting who can open the file, can copy, edit or 
print the file, etc. 
Password Protection 
You can add a password to a PDF document to limit access and restrict certain features, such as 
printing, copying and editing. 
There  are  two kinds  of passwords  that  could be applied to  a PDF file:  a  Document Open 
password and a Permissions password. When you set a Document Open password, anyone who 
tries  to  open the  PDF  file must type  in  the  password that you  specified.  When  you set  a 
Permissions password, anyone who wants to change the restrictions must type the Permissions 
password. Please note that if a PDF is secured with both types of passwords, it can be opened 
with either password, but only the Permissions password allows you to change the restrictions. 
Tip: There’s no way out to recover password from the PDF if you forgot it. To keep a backup copy 
of the PDF that isn’t password-protected is a good choice. 
Add a password security 
1.
Choose Protect > Secure Document > Password Protect. 
2.
In the Password Protection dialog box, do the following: 
Document Open Settings:   
.NET Windows Forms QR Code Bar Code Control & SDK
using Rasteredge.WinForms.Barcode; // construct a linear barcode Symbology.qrcode ' set qrcode code text to encode draw barcode and save into image file in gif
get text from pdf image; get text from pdf online
.NET PowerPoint Add-on |PowerPoint Document Imaging in .NET
Support loading a PowerPoint (.pptx) file using Visual C# or and GIF) and other documents (PDF, TIFF and SVG Text and graphics annotation objects can be created
copy text from pdf with formatting; extract text from pdf java open source
Foxit  PhantomPDF  Standard 
User Manual
186 
Require a password to open the document – selects to require users to type the password you 
specify to open the document. 
Password Input: specifies a password that users must type to open the document. 
Password Confirm: type the password again to confirm the password. 
Document Restriction Settings: 
Add Document Restriction – restricts actions to PDF files, such as printing, editing, etc. 
Password Input: specifies a password that is required to change the permissions settings. If the 
file is opened in Foxit PhantomPDF, the user can view the file but must enter the permissions 
password to change the file͛s security and permissions settings. 
Password Confirm: type the password again to confirm the password. 
Permission Specification: 
The security details you specified are shown on the left. Click Permission to set the restriction 
settings. In the PDF Permission dialog box: 
Permission setting – you can check options to specify file͛s permission setting.  lick any of 
options to view the detail information in Permission Item Specification field below. 
Print  Permission  –  specifies  the  level  of  printing  which users  are  allowed for  the PDF 
document. 
A.
Print with low resolution – allows users to print at no higher than 150-dpi resolution. 
B.
Print with high resolution – allows users to print at any resolution. 
Change Permission – defines which editing actions are allowed in the document. 
A.
Fill in a form – lets users fill in forms. The option doesn͛t mean that users can create 
form fields. 
B.
Comment in the document – lets users add comment to the PDF document. 
C.
Manage pages and bookmarks – lets users insert, rotate, delete pages, as well as add 
bookmarks. 
D.
Modify document - lets users modify the PDF document, but not add comments. If you 
check the option, both Fill in a form and Management pages and bookmarks options 
are automatically selected. 
Content Extraction Permission - defines the contents that are allowed to be extracted in the 
PDF document. 
Foxit  PhantomPDF  Standard 
User Manual
187 
A.
Enable text access for screen reader devices for the visually impaired. 
B.
Extract the contents of the document – lets users extract text and graphics, copy text, 
take snapshot, and play media clip, etc. 
Encrypt Settings: 
Encryption  Algorithm-  defines  data  transformations  that  cannot  be  easily  reversed  by 
unauthorized users. Foxit PhantomPDF supports 128-bit AES, 256-bit AES and 128-bit ARC-FOUR. 
Don’t encrypt metadata – encrypts the contents of a PDF file but still allow search engines access 
to the document metadata. 
Save the setting as a new policy – save the current security settings as a policy so that you can 
apply it to other documents. 
3.
Click Ok and save the document to make setting take effect. 
Modify password and security settings 
1. Choose PROTECT > Secure Document > Security Properties, or choose FILE > Properties. 
2. In the  Security tab of the Document  Properties  dialog box,  choose Document Security > 
Password Protection, and then click Change Settings… 
3. Do the settings as ͞Add a password security͟ and then click OK. 
Remove password and security settings 
To remove password and security settings from a PDF file, you must have the permissions to do 
so. 
1.
Open a PDF file, and choose either way of the following to remove password and security 
settings. 
Choose PROTECT > Secure Document > Remove Security.   
Choose PROTECT > Secure Document > Security Properties, or choose FILE > Properties. In 
the Security tab of the Document Properties dialog box, choose No Encryption from Security 
Method menu. 
2.
A Foxit Security message box will prompt to ask whether you are sure to remove security 
from this document.   
Foxit  PhantomPDF  Standard 
User Manual
188 
Certification Protection 
The  advantage  of  securing  documents  with  certificates  is  that  authors  can  specify  unique 
permissions for each  person. For example,  authors can permit a person  to fill in forms and 
comment in document, and permit another person to edit text or delete pages. You can choose 
certificates from files on disk, or from the Windows certificate store. Only a specific set of users 
whose identities can be verified and managed can have access to the document. A certificate that 
contains public key and other identifying information is used to encrypt documents, or verified a 
digital signature. Only corresponding private key decrypts the document that was encrypting 
using the certificate. 
Generally,  if  possible, encrypt  documents  using  certificates  from third-party  provider.  If  the 
certificate is lost or stolen, the issuing authority  can replace  it, if a  self-signed certificate is 
deleted, all PDF encrypted using the certificate is forever in accessible. 
Add a certificate security 
1.
Choose PROTECT > Secure Document > Certificate Protect. 
2.
In Certificate Protection dialog box, create intended recipient list for the encrypt document: 
Click New ID to create and store your self-signed digital ID in: 
New  PKCS#12  digital ID  file  –  Stores  the  digital  ID  information  to  a  file  with  the 
extension .pfx on Windows and .p12 on Mac OS. You can use the files interchangeably 
across different operating systems.   
Windows Certificate Store – Stores the digital ID to a common location. Other Windows 
applications can also retrieve it. 
Click Import to import certificate from Windows Certificate store. 
Click Browse to import certificate from disk. 
Click Remove to delete a recipient from recipient list. 
Click  Permission  to  set  document  restriction  for  the  selected  recipient.  About 
Permission options, please refer to ͞Add document restrictions͟ of Password security 
options. 
3.
Select Encryption Algorithm (support 128-bit AES, 256-bit AES and128 bit ARC-FOUR. 
4.
Check Don’t Encrypt metadata to encrypt the documents except metadata. 
5.
(Optional) Check Save the settings as a new policy to save the current security settings as a 
policy so that you can apply it to other documents. 
6.
Click OK and save the document. 
See also ͞About digital ID͟ 
Foxit  PhantomPDF  Standard 
User Manual
189 
Change or remove certificate protection 
To change or remove security settings, you must have permission to do so. If you want to change 
or remove security encrypted with certificate, you must have all access to the document, or you 
can͛t do changes or remove security settings. 
To change certificate protection, please do the following: 
1.
Choose PROTECT > Secure Document > Security Properties, or choose FILE > Properties. 
2.
In the Security tab of the Document Properties dialog box, choose Document Security > 
Certificate Protection, and then click  hange Settings… 
3.
In Certificate Protection dialog box, refer to Add a certificate security
4.
Click OK and save the document to apply your changes. 
To remove certificate protection, please do one of the following: 
1.
Choose PROTECT > Secure Document > Remove Security. 
2.
Choose PROTECT > Secure Document > Security Properties or choose FILE > Properties, in 
the Security tab of the Document Properties dialog box, choose No Encryption from Security 
Method menu. 
Set Security Policies 
If you often apply the same security settings to multiple PDFs, you can save your settings as a 
policy that you can apply to other PDFs. Security policies include the security method, encryption 
password, permission settings, etc. 
Create a security policy 
1.
Choose PROTECT > Secure Document > Security Policies. 
2.
Click New. 
3.
Choose security method from menu and specify the policy name and description. 
4.
Click Edit Details to set restriction settings or passwords. 
5.
Review the policy details, and then click Close. 
Secure PDFs using policies 
You can apply any security policy to a PDF file. To secure a PDF with a security policy that you 
specified, do the following: 
1.
Open a PDF document. 
2.
Choose PROTECT > Secure Document > Security Policies. 
3.
In the Manage Security Policies dialog box, select a policy which you want to apply to the 
Documents you may be interested
Documents you may be interested