open pdf in webbrowser control c# : How to erase in pdf text control Library system azure asp.net web page console sg24625020-part2058

Chapter 7. Converting PCL, PostScript, or PDF to AFP 
183
• Form definition (formdef)
• Copies
Most customer situations require you to print with different attributes on the same 
shared printer. NetServer allows one printer to be associated with several shared 
destinations. You can have different printer files associated with different shared 
printers and use different attributes. Table 26 shows some typical printer file 
attributes.
Table 26.  Printer files example
Each of the attibutes is explained here:
• Page size: Specifies the length and width of the printer page used by this 
device file. We recommend that you use the *UOM parameter to set the 
measurement unit as *cm or *inch to prevent size mismatch.
Do not
use this parameter to specify paper orientation. The orientation 
information is carried within the PostScript, PDF, or PCL data stream. 
– Letter 11 x 8.5 for Portrait and Landscape (correct)
– Letter 8.5 x 11 for Landscape (wrong)
– A4 297 x 210 for Portrait and Landscape (correct)
– A4 210 x 297 for Landscape (wrong)
• Duplex: Specifies whether output is printed on one side or two sides of the 
paper. 
• Copies: Number of copies
• Drawer: Specifies the source drawer used when cut sheets are fed into the 
printer (specified by FORMFEED(*AUTOCUT)). 
• Formdef: A form definition is a resource object that defines the characteristics 
of the form. See Chapter 12, “Using form definitions and page definitions” on 
page 255, for additional information about form definition.
Figure 110 shows how to use a different printer file for each shared printer. This 
allows different job attributes for each shared printer.
Name
Page size
Duplex
Copies
Drawer
Formdef
P01A4S11
297 x 210 mm
Simplex
1
1
*
P01A4D11
297 x 210 mm
Duplex
1
1
*
P01LES11
11 x 8.5 inch
Simplex
1
1
*
P01LED11
11 x 8.5 inch
Duplex
1
1
*
* Specify FORMDF to access AFP functions such as stapling.
How to erase in pdf text - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
delete text pdf file; remove text from pdf
How to erase in pdf text - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
delete text in pdf file online; remove text from pdf preview
184
iSeries Printing VI: Delivering the Output of e-business
Figure 110.  Shared printer and printer files
The process in Figure 110 is explained here:
1. A Windows-based application submits a PostScript, PDF, or PCL print job to a 
shared printer. These jobs are available on any other printer through a 
Windows printer menu.
2. You must use a Windows printer definition as explained in 7.3.1, “Sharing the 
printer with NetServer” on page 188, or 7.3.3, “Printing your file with LPD” on 
page 194, to submit the print job to the iSeries.
3. A printer file is associated with each shared printer. Specific printer file 
attributes are used to defined some of the print job options. Note that a unique 
printer file is associated with the windows printer definition. Only the following 
attributes are supported by the transform:
• PAGESIZE
• DUPLEX
• FORMDF
• COPIES
You need to create a different printer file for each of the different needs you 
have.
4. The spooled files with the specific attributes are placed in the iSeries output 
queue. The transform process is invoked as soon as the spooled file status is 
ready. 
7.2.5  Starting and stopping the transform
Enter 
STRTFMMGR
on the command prompt to start Transform Manager. This starts 
the minimum number of each type of transform specified. See 7.2.2.2, “Setting up 
the transform configuration file” on page 180, for information about specifying the 
minimum number of transforms. You can only run one Transform Manager job at a 
time. If a Transform Manager is already running and you issue this command, the 
new job is not started, and a diagnostic message is sent to the job log and the 
screen. 
iSeries
4
Output
Queue
Spooled
Files
PS/PDF/PCL
1
2
3
PC environment
Printer
Files
Shared
Printer
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
how to erase text in pdf; how to delete text in a pdf acrobat
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Draw markups to PDF document. PDF Protection. • Add signatures to PDF document. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
how to erase pdf text; how to delete text from pdf document
Chapter 7. Converting PCL, PostScript, or PDF to AFP 
185
Enter 
ENDTFMMGR
on the command prompt to end Transform Manager. This 
command ends all transform jobs started by Transform Manager and ends any 
active jobs from printer writers.
7.2.6  Exit point
Verify the QIBM_QIMG_TRANSFORMS exit point setup to assure no other 
programs are registered before Infoprint Server. The exit point is set during 
installation so do not change it. If it is not set up correctly, the Infoprint Server 
PCL, PDF, and PostScript transforms will not be invoked.
Use the WRKREGINF command as follows:
WRKREGINF EXITPNT(QIBM_QIMG_TRANSFORMS) FORMAT(XFRM0100)
Choose option 
8
(Work with exit programs). The Work with Exit Programs display 
(Figure 111) appears.
Figure 111.  Work with Exit Programs
The exit program number determines the order in which the transform is used. 
For example, if you have multiple PS to AFPDS transforms defined, the one with 
the lower exit program number is used. The default value for each transform type 
is listed here:
• 5380     QXTRCLIENT     QIPS for the PCL to AFPDS transform
• 5381     QXTRCLIENT     QIPS for the PostScript to AFPDS transform
• 5382     QXTRCLIENT     QIPS for the PDF to AFPDS transform
7.2.7  Font substitution for PostScript and PDF transform to AFP
The Infoprint Server transform uses the Adobe Type 1 font format to create a high 
quality image. The Adobe type 1 fonts are rasterized and included in the image. 
The quality depends on the relationship defined by the device description in 
7.2.3, “Creating a device description” on page 180.
Work with Exit Programs                             
Exit point:   QIBM_QIMG_TRANSFORMS     Format:   XFRM0100                      
Type options, press Enter.                                                     
1=Add   4=Remove   5=Display   10=Replace                                    
Exit                                                             
Program     Exit                                                   
Opt          Number     Program        Library                                 
5380     QXTRCLIENT     QIPS                                    
5381     QXTRCLIENT     QIPS                                    
5382     QXTRCLIENT     QIPS                                    
Bottom 
Command                                                                        
===>                                                                           
F3=Exit   F4=Prompt   F5=Refresh   F9=Retrieve   F12=Cancel                    
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
Redact tab on viewer empower users to redact and erase PDF text, erase PDF images and erase PDF pages online. Miscellaneous. • RasterEdge XDoc.
pull text out of pdf; pdf editor delete text
C# PDF Text Redact Library: select, redact text content from PDF
Free online C# source code to erase text from adobe PDF file in Visual Studio. How to Use C# Code to Erase PDF Text in C#.NET. Add necessary references:
how to delete text from pdf reader; delete text pdf files
186
iSeries Printing VI: Delivering the Output of e-business
The PostScript Type 1 fonts used by the Transform are located in the path 
/QOpenSys/QIBM/UserData/InfoprintServer/Transforms/ps2afp/fonts. You can 
access the fonts using Operations Navigator as shown in Figure 112.
Figure 112.  PostScript type 1 fonts
The Transform needs two thing to work with a new font:
• The Adobe type 1 font
• An entry added in the font.map file that describes the font
Note that the fonts do not have an extension. The font used by the transform 
corresponds to the *.pfb files of the Adobe type 1 font from your PC. Make a copy 
of the original fonts.map file before you change anything. The Transform will not 
start if this file is not correct.
To substitute an alternative font for a specific font, complete the following steps:
1. A subdirectory ps2afp need to be created if it isn't there before you can create 
a fonts.map file. See the complete path in the next step.
2. Create a fonts.map file to the UserData path 
/QOpenSys/QIBM/UserData/InfoprintServer/Transforms/ps2afp/fonts.
You can also copy a statement from the IBM provided file located in 
/QOpenSys/QIBM/ProdData/InfoprintServer/Transforms/Transforms/
ps2afp/fonts as an example. 
3. You can place a copy in the user directory but avoid duplicate entries between 
the IBM-provided file and the user file. 
4. Use an ASCII text editor to open the fonts.map file.
Do not modify this file.
Important
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
setting PDF file permissions. Help C# users to erase PDF text content, images and pages online in ASP.NET. RasterEdge C#.NET HTML5
erase pdf text; how to delete text in pdf file online
C# PDF Image Redact Library: redact selected PDF images in C#.net
Same as text redaction, you can specify custom text to appear over the image redaction area. How to Erase PDF Images in .NET Using C# Class Code.
how to delete text in a pdf file; delete text from pdf acrobat
Chapter 7. Converting PCL, PostScript, or PDF to AFP 
187
5. Add a new line to the file to include the font name and the path and file name 
of the font file you want to use, for example:
Helvetica
/QOpenSys/QIBM/UserData/InfoprintServer 
/Transforms/ps2afp/fonts/Helvetica
6. Save the new fonts.map file.
7. Copy the new font (as example Helvetica.pfb) in the same path without 
extension.
When a transform is started, Transform Manager checks for fonts.map in the 
UserData path. If it is not found, only the fonts.map in the ProdData path is used. 
If it is found, the file in the UserData directory is checked for a font first. If the font 
is not mapped there, the fonts.map file in the ProdData path is searched.
Or, when a font requested within a PostScript data stream is not available on the 
iSeries, and you do not have the corresponding Adobe type 1 font, a font 
substitution can be defined if there is a similar font available. 
Font substitution
is 
the mapping of a font name to a font that is available and similar (in terms of its 
rasterization properties) to the font file being replaced. You can also specify font 
substitution if existing font mapping is producing undesirable output.
To define a font substitution, complete the following steps:
1. Create a fonts.map file to the UserData path 
/QOpenSys/QIBM/UserData/InfoprintServer/Transforms/ps2afp/fonts. 
You can also copy a statement from the IBM provided file located in 
/QOpenSys/QIBM/ProdData/InfoprintServer/Transforms/Transforms/
ps2afp/fonts, for example. 
2. You can place a copy in the user directory but avoid duplicate entries between 
the IBM-provided file and the user file.
3. Use an ASCII text editor to open the psfonts.map file.
4. Add a new line to the file to include the font name and the path and file name 
of the font file you want to use, for example:
Univers /QOpenSys/QIBM/UserData/InfoprintServer 
/Transforms/ps2afp/fonts/Helvetica
5. Save the new psfonts.map file.
6. Copy the new font (as example Helvetica.pfb) in the same path without the 
extension.
Only a system administrator should change fonts.map. If there are incorrect 
entries in fonts.map, Transform Manager will not start.
The following fonts are examples of the fonts provided with the AFP font collection 
and Inforpint Server and available in the psfonts.map file:
Courier, Helvetica, Times New Roman
Do not modify this file.
Important
How to C#: Special Effects
Erase. Set the image to current background color, the background color can be set by:ImageProcess.BackgroundColor = Color.Red. Encipher.
how to delete text in pdf acrobat; how to remove highlighted text in pdf
Customize, Process Image in .NET Winforms| Online Tutorials
Include crop, merge, paste images; Support for image & documents rotation; Edit images & documents using Erase Rectangle & Merge Block function;
remove text watermark from pdf; how to copy text out of a pdf
188
iSeries Printing VI: Delivering the Output of e-business
7.3  Sending PCL or PostScript/PDF data to the iSeries
Before you can use the PostScript, PDF or PCL to AFP transform, you need to 
understand the concept and set up the environment. Different access methods 
allow you to transfer print data to the iSeries output queue. 
Imagine that you want to send your print requests directly as a print job from your 
Windows workstation to an iSeries attached printer. This section describes how 
you can send PCL, PostScript, or PDF print data to the iSeries. The following 
methods are described:
• Shared printer with NetServer
• Use LPD (LAN print daemon)
7.3.1  Sharing the printer with NetServer
You need to perform two steps to place print data in an output queue on the 
iSeries. First you have to define the printer as a shared printer and create the 
connection with your workstation.
1. Select the Client Access icon on your desktop and select Operations 
Navigator as shown in Figure 113.
Figure 113.  Starting Operations Navigator
2. The Operations Navigator window shown in Figure 114 may differ depending 
on your environment. Select the system where the printer is defined or expand 
the connection branch.
Previous releases of the PostScript (PostScript Level 1) to AFP transform do 
not use the same IFS folder structure. These fonts are not accessible to the 
new PostScript level 3 transform. You need to copy these fonts into the new 
folder.
Older transform user
.NET Imaging Processing SDK | Process, Manipulate Images
Provide basic transformation functions, like Crop, Rotate, Resize, Flip and more; Basic image edit function support, such as Erase Rectangle, Merge Block, etc.
delete text from pdf file; pdf text watermark remover
Chapter 7. Converting PCL, PostScript, or PDF to AFP 
189
Figure 114.  Selecting the system where the printer is defined
3. Select Basic Operations in the Operations Navigator window or expand the 
branch (Figure 115).
Figure 115.  Selecting Basic Operations
4. Select Printers to see the list of the available printers on the iSeries 
(Figure 116).
190
iSeries Printing VI: Delivering the Output of e-business
Figure 116.  List of printers
5. After the printer list is displayed, select the printer you want to share. 
Right-click and select Sharing-> New Share to open the NetServer Print 
share window as shown in Figure 117.
Figure 117.  NetServer Print Share
On this window, you see the following fields:
• Share name: Specifies the name of the shared printer. The print share name 
cannot be changed for an existing print share.
• Output queue: Specifies the output queue, or you can click Browse to display 
a list of output queues and libraries.
• Output queue library: Specifies the output queue library, or you can click 
Browse to display a list of output queues and libraries.
Chapter 7. Converting PCL, PostScript, or PDF to AFP 
191
• Printer driver: Specifies the printer driver. This name should match the name 
of a printer driver known to the client’s operating system. For example, if you 
will send print jobs to an IBM 4019 laser printer, then you should specify IBM 
4019 Laser Printer in this field.
• Spooled file type: Lists the type of spooled files that are created for this 
printer share. Possible values with the transform are:
– User ASCII for PCL, PostScript, and PDF data
– Advanced Function Printing (AFP) when the APF print driver is used
– Auto-select
Auto-select specifies that AS/400 NetServer will determine the associated 
data type automatically and create the spooled file with that type. Auto-select 
is only available if you have Version 4 Release 4 or higher OS/400 installed.
• Printer file: Specify the name of the file used to define the printer attributes. 
The printer file that you specify here will be used for all print jobs spooled 
using this printer share. 
This function is only available at V4R4 or later.
• Printer file library: Specifies the printer file library and provides a space for 
you to type the name of a new printer file library. You can click Browse to 
display a list of printer files and libraries on the iSeries.
7.3.2  Creating your NetServer printer
In addition to the shared printer definition, you need to activate the connection 
between the client (PC) and the iSeries. 
1. Select the Network icon on your workspace. Right-click and select Search for 
Computer in the menu. A search window appears as shown in Figure118.
The spooled file type you specify here will override the printer device type 
you specify in the Printer file field.
Note
The spooled file type you specify in the Spooled file type field will override 
the printer device type you specify here.
Note
This function is only available at V4R4 or later.
Note
192
iSeries Printing VI: Delivering the Output of e-business
Figure 118.  Searching for a computer
2. Enter the name of your iSeries server in the Computer name field. Then click 
Search Now
As soon as the system is found, its name appears in the Search Results part 
of the window as shown in Figure 119.
Figure 119.  Search results
Ask for the pre-installation print driver and maintain driver level like:
• Install
• Update
• Maintain
• Automatic-distribution
Remember
Documents you may be interested
Documents you may be interested