open pdf in webbrowser control c# : Delete text pdf preview application software tool html azure asp.net online sg24625034-part2073

Appendix A. Configuring LAN-attached printers 
323
Figure 208.  Creating a device description for SNMP LAN-attached ASCII printer (Part 4 of 7)
Note the following parameter:
• Printer error message: This defaults to *INQ, but change it to 
*INFO
. This way, 
if a recoverable error occurs (such as paper out), the print writer will continue 
once the intervention has been corrected. A setting of *INQ would post a 
message on the printer’s message queue that must be answered before 
printing can continue.
Now press the Page Down key. Then the display in Figure 209 appears.
Figure 209.  Creating a device description for SNMP LAN-attached ASCII printer (Part 5 of 7)
The parameters are explained as follows:
• Message queue: This names the message queue to which operational 
messages for the printer are sent.
• Activation timer: Specifies the amount of time to wait for the printer to 
respond. If the printer is attached to only one iSeries, the default of 170 
(seconds) may be used. If more than one system is sharing the printer, set the 
value to 
*NOMAX
so that the iSeries continually tries to establish a connection.
• Inactivity timer: Specifies the amount of time after which the driver program 
closes the connection when no files are in ready status. A value of 
*SEC15
(15 
seconds) is usually adequate for sharing, but *SEC30 is also available. If you 
Create Device Desc (Printer) (CRTDEVPRT)                    
Type choices, press Enter.                                                     
Device description . . . . . . . > RED_SNMP      Name                          
Device class . . . . . . . . . . > *LAN          *LCL, *RMT, *VRT, *SNPT, *LAN 
Device type  . . . . . . . . . . > 3812          3287, 3812, 4019, 4201...     
Device model . . . . . . . . . . > 1             0, 1, 2, 3, 4, 10, 13, 301... 
LAN attachment . . . . . . . . . > *IP           *LEXLINK, *IP, *USRDFN        
Port number  . . . . . . . . . . > 2501          0-65535                       
Online at IPL  . . . . . . . . .   *YES          *YES, *NO                     
Font:                                                                          
Identifier . . . . . . . . . . > 416           3, 5, 11, 12, 13, 18, 19...   
Point size . . . . . . . . . .   *NONE         000.1-999.9, *NONE            
Form feed  . . . . . . . . . . . > *AUTOCUT      *TYPE, *CONT, *CONT2, *CUT... 
Separator drawer . . . . . . . .   *FILE         1-255, *FILE                  
Separator program  . . . . . . .   *NONE         Name, *NONE                   
Library  . . . . . . . . . . .                 Name, *LIBL, *CURLIB          
Printer error message  . . . . .   *INFO         *INQ, *INFO                   
More... 
Create Device Desc (Printer) (CRTDEVPRT)                    
Type choices, press Enter.                                                     
Message queue  . . . . . . . . .   QSYSOPR       Name, *CTLD, *SYSOPR, QSYSOPR 
Library  . . . . . . . . . . .                 Name, *LIBL, *CURLIB          
Activation timer . . . . . . . .   *NOMAX        1-2550, *NOMAX                
Inactivity timer . . . . . . . .   *SEC15        1-30, *ATTACH, *NOMAX...      
Host print transform . . . . . .   *YES          *NO, *YES                     
Delete text pdf preview - 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
how to delete text in pdf using acrobat professional; pdf text watermark remover
Delete text pdf preview - 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
324
iSeries Printing VI: Delivering the Output of e-business
choose a numeric value, note that these are in minutes, not seconds. See also 
the setting for the User-defined options parameter later in this example.
• Host Print Transform: This is necessary for the print data EBCDIC to ASCII 
conversion (either SCS or AFPDS to ASCII).
Press the Enter key to continue, and the display in Figure 210 appears.
Figure 210.  Creating a device description for SNMP LAN-attached ASCII printer (Part 6 of 7)
Note the following parameters:
• Manufacturer type and model: Enter a value closest to your printer type. The 
value shown here (
*IBM4322
) really is for an IBM Infoprint 21!
• Paper sources: Enter a value appropriate for your printer and country or 
region, for example 
Letter
or 
A4
.
Press the Page Down key to continue. The display in Figure 211 appears.
Create Device Desc (Printer) (CRTDEVPRT)                    
Type choices, press Enter.                                                     
Message queue  . . . . . . . . . > QSYSOPR       Name, *CTLD, *SYSOPR, QSYSOPR 
Library  . . . . . . . . . . .     *LIBL       Name, *LIBL, *CURLIB          
Activation timer . . . . . . . . > *NOMAX        1-2550, *NOMAX                
Inactivity timer . . . . . . . . > *SEC15        1-30, *ATTACH, *NOMAX...      
Host print transform . . . . . .   *YES          *NO, *YES                     
Manufacturer type and model  . . > *IBM4322                                    
Paper source 1 . . . . . . . . .   *LETTER       *MFRTYPMDL, *LETTER...        
Paper source 2 . . . . . . . . .   *LETTER       *MFRTYPMDL, *LETTER...        
Envelope source  . . . . . . . .   *C5           *MFRTYPMDL, *MONARCH...       
ASCII code page 899 support  . .   *NO           *NO, *YES                     
Image configuration  . . . . . .   *NONE         *NONE, *IMGA01, *IMGA02...    
Character identifier:                                                          
Graphic character set  . . . .   *SYSVAL       1-32767, *SYSVAL              
Code page  . . . . . . . . . .                 1-32767                       
More... 
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
how to delete text from a pdf in acrobat; acrobat remove text from pdf
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
how to delete text in pdf file online; how to erase pdf text
Appendix A. Configuring LAN-attached printers 
325
Figure 211.  Creating a device description for SNMP LAN-attached ASCII printer (Part 7 of 7)
The parameters that are highlighted in Figure 211 are explained as follows:
• Remote location: This is the IP address of the printer, or its equivalent host 
name.
• User-defined options: The value of 
*IBMSHRCNN
causes the printer driver to 
open and close the connection to the data port on the printer for every copy of 
every spooled file. This allows multiple writers and systems to access the 
printer even if there are more copies or RDY files to be processed. If this 
option is specified it overrides the setting of the Inactivity timer.
• System driver program: Use 
*IBMSNMPDRV
.
The value for the User-defined options is 
required
for an IBM Infoprint 21. For 
other printers, including printers that are not shared with other systems, the use 
of this option is not required (the *IBMSNMPDRV system driver program is 
sufficient).
If any other parameter values are offered, choose the defaults and press Enter to 
create the device description.
A.3.3.3  When to use SNMP rather than PJL
Using the *IBMSHRCNN user-defined option provides true network sharing. This 
means that the network connection to the printer interface is opened and closed 
for every copy of every spooled file. We therefore rely much less on setting 
hardware timeouts.
Another factor is that the PJL method is more prone to driver failures caused by 
simple, common interventions such as “paper out” or “paper jam” occurrences. 
With the correct printer and software settings, including OS/400 PTFs, these can 
largely be avoided. However, the SNMP driver has the advantage of being able to 
notify the print writer that operator intervention is required. 
Create Device Desc (Printer) (CRTDEVPRT)                    
Type choices, press Enter.                                                     
Remote location:                                                               
Name or address  . . . . . . .   1.2.3.4                                     
User-defined options . . . . . .   *IBMSHRCNN    Character value, *NONE        
+ for more values                                               
User-defined object:                                                           
Object . . . . . . . . . . . .   *NONE         Name, *NONE                   
Library  . . . . . . . . . .                 Name, *LIBL, *CURLIB          
Object type  . . . . . . . . .                 *DTAARA, *DTAQ, *FILE...      
Data transform program . . . . .   *NONE         Name, *NONE                   
Library  . . . . . . . . . . .                 Name, *LIBL, *CURLIB          
System driver program  . . . . .   *IBMSNMPDRV                                
Text 'description' . . . . . . .   IBM Infoprint 21 via SNMP driver            
Bottom 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
pdf editor delete text; delete text pdf preview
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. • Draw PDF markups. Search PDF text in preview. • View PDF outlines.
delete text from pdf; how to erase text in pdf online
326
iSeries Printing VI: Delivering the Output of e-business
Because the SNMP driver method is the preferred method for printers, such as 
the IBM Infoprint 21 and IBM 6400 ASCII printers, we recommend you adopt this 
method for new LAN-attached printer installations. Existing printer configurations 
may be left as PJL, or migrated to an SNMP driver method.
A.3.3.4  Migrating a PJL printer device description to SNMP
To do this, perform the following steps:
1. End the PJL printer writer.
2. Vary the printer offline.
3. Change the device description:
a. Add 
*IBMSHRCNN
to the User-defined options parameter (notice “options” not 
“object”).
b. Change the System driver program to 
*IBMSNMPDRV
.
4. Vary the printer online.
5. Start the writer and test printing with some spooled files.
Note that the output queue (and any spooled files on it) is unaltered, and the 
printer device description uses all other configuration parameter values as before.
A.4  Other methods of printing
The following methods may also be used to submit print jobs to an iSeries printer. 
However, they do not involve directly creating a printer device description on the 
iSeries server. These are not the only other methods either, but they are the most 
common (or likely to become the most common).
A.4.1  Internet Printing Protocol (IPP)
Starting with OS/400 V5R1, printing using the Internet Printing Protocol is 
supported. This support provides an IPP Server (the iSeries) that responds to 
print requests from IPP-enabled clients (such as Windows 2000) and sends the 
print file to any iSeries-attached printer. This support is not yet at the stage where 
remote printers on the Internet may be used by the iSeries, but a number of 
useful features are enabled with IPP support, such as:
• Single page range support
• Cancel/hold/release/restart print job
Strictly speaking, the iSeries is continuing to use one of the existing print drivers 
(PSF, HPT, etc.), but it appears to the user as a different printer driver process. 
Note that the iSeries implementation is also not restricted to LAN-attached 
printers.
For more information, refer to 3.1, “Internet Printing Protocol (IPP) Server” on 
page 87.
A.4.2  PC5250 printer emulation
This heading covers a wide area, including both SNA and TCP/IP connections 
with the Personal Communications 5250 (PC5250) product. We briefly review the 
latter method of connection.
C# WinForms Viewer: Load, View, Convert, Annotate and Edit
Convert CSV file to PDF (.pdf). Annotation. • Add, delete and save annotations to OpenOffice in preview. Miscellaneous. • Select text on OpenOffice.
acrobat delete text in pdf; how to delete text from pdf with acrobat
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
remove text watermark from pdf; how to erase text in pdf
Appendix A. Configuring LAN-attached printers 
327
TCP/IP printer emulation support is a printer emulation session that runs 
alongside (or instead of) a conventional 5250 terminal emulation session. It 
requires that the PC is up and running. Other users can also access this printer 
session (although they are usually created on a one printer-to-one terminal 
session basis). However if the PC is offline (switched off or rebooted), the printer 
session is temporarily unavailable.
This support is available with all versions of Client Access, namely:
• Client Access/400 Enhanced for Windows 3.1
• Client Access/400 for Windows 95/NT
• Client Access Express for Windows
But PTFs are required in some cases. Refer to either the SupportLine Knowledge 
Base as explained at the beginning of this chapter, or to the Client Access Web 
page at: http://www.ibm.com/iseries/clientaccess
Creation and configuration is done through the PC5250 session (Communication 
- Configure...). A virtual printer description (device class *VRT, and usually of type 
3812 model 1) and output queue with active print writer are automatically created 
on the iSeries when configuration is successful. Unless you specified otherwise, 
the printer device name is the same as that of your terminal session, for example 
QPADEV0001. Version 5 Release 1 of Client Access Express for Windows added 
some useful enhancements in this area, including the use of the Windows PC 
name for the printer session or that of the signed on user.
Unlike the printer attachment methods we have seen so far, the default setting for 
this device is not to use Host Print Transform. In other words, the EBCDIC to 
ASCII transform is performed by the PC5250 session, not by OS/400 itself. 
Therefore, you have little control over how your output looks, and worse, may 
have different output on different printers. However, there is a simple radio button 
setting in the PC5250 Configure menu option that enables Host Print Transform.
A.5  Summary of LAN attachment methods
Table 30 summarizes the methods by which selected IBM ASCII printers and print 
devices may be driven from the iSeries server.
Table 30.  LAN-attached ASCII printer support
Printer or print device
Supported driver methods
Notes
Infoprint Color 8
LPR, PJL, IPP
IPP refers to native IPP printer support
Infoprint 12
LPR, SNMP
Network Printer 12, 17, 24
LPR, PJL, SNMP
Infoprint 20, 32, 40
LPR, PJL, SNMP
Infoprint 21, 70
LPR, PJL, IPP, SNMP
SNMP recommended.
IPP refers to native IPP printer support
Network Print Server feature
LPR, PJL
For PJL, the attached printer must also support PJL
IBM 6400
LPR, SNMP
SNMP support via the integrated Ethernet adapter only
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
delete text from pdf online; how to delete text in pdf acrobat
C# PDF replace text Library: replace text in PDF content in C#.net
Description: Delete specified string text that match the search option from specified PDF page. Parameters: Name, Description, Valid Value.
online pdf editor to delete text; how to delete text in pdf document
328
iSeries Printing VI: Delivering the Output of e-business
Refer to Table 30 only for 
ASCII
printers. If you have an IPDS version of one of 
these printers, such as the Infoprint 21 or 70, the primary LAN attachment 
method for the iSeries is an IPDS device description.
© Copyright IBM Corp. 2002. All rights reserved.
329
Appendix B.  Infoprint Designer for iSeries projects
Table 31 describes the projects that are included with Infoprint Designer for 
iSeries (5733-ID1). It indicates the specific form definition and page definition 
features that each one demonstrates. See Chapter 2, “Advanced use of IBM 
Infoprint Designer for iSeries” on page 33, for step-by-step instructions on how 
each project was created.
Table 31.  Infoprint Designer projects included with software
Project
Description
Form definition 
features 
demonstrated
Page definition 
features 
demonstrated
BASIC
Basic data layout with 
Invoice overlay.
Simplex.
Single copy
Mapping most but not 
all fields. Changes in 
position and fonts.
TWOCPY
Two copies of each 
page - Invoice and 
Packing Slip.
Subgroups to select 
input bins and overlay, 
and to select 
suppression of prices 
on packing slip.
Field mapping and 
suppression of prices 
for packing slip.
BACK1
Like BASIC with Terms 
& Conditions page on 
back.
Constant back.
Field mapping.
BACK2
Like TWOCPY. With 
Terms & Conditions on 
the back of the invoice. 
Blank on the back of 
the packing slip.
Subgroups and 
constant back.
Field mapping and 
suppression of prices 
for packing slip.
COND
Like TWOCPY with 
Conditional Processing 
based on “Continued”.
Subgroups to select 
input bins and overlay, 
and to select 
suppression of prices 
on packing slip.
Different page map 
used for Total page 
versus Continuation 
pages based on 
conditional processing. 
COMBO
Subgroups, constant 
back, and conditional 
processing.
Subgropus and 
constant back.
Different page map 
used for Total page 
versus continuation 
pages based on 
conditional processing. 
COR
*
Landscape project to 
simulate Computer 
Output Reduction 
(COR).
Overlay used is rotated 
90 degrees.
Data mapping rotated 
down. Manual 
manipulation of line 
spacing.
SEEDS
*
Multiple logical pages 
printed per physical 
page.
Overlay used is rotated 
90 degrees.
Manual duplication and 
repositioning of 
printlines.
 These projects are not included in the initial shipment of Infoprint Designer. They can be 
obtained by ordering the most current PTF for the product.
330
iSeries Printing VI: Delivering the Output of e-business
© Copyright IBM Corp. 2002. All rights reserved.
331
Appendix C.  Extracting AFP resource c
o
ntents
This appendix describes how to write a simple Java program to extract the 
contents of AFP resource objects.
C.1  When to use this program
AFP resources, as a rule, are considered platform independent. This is true for 
AIX, Windows NT, and OS/390. It is relatively easy to move resources, such as 
overlays, page segments, fonts, form definitions, and page definitions between 
these other platforms. 
It is also fairly easy to move those resources to the iSeries server. Prior to V5R1, 
this was a two-step operation. First, transfer the resource AFP data stream into 
an OS/400 physical file. Then, run the appropriate create command, namely 
CRTOVL, CRTPAGSEG, CRTFNTRSC, CRTFORMDF, or CRTPAGDFN. With 
V5R1, these steps are combined in the interface, referred to as AFP Manager, 
which is included in Chapter 9, “AFP Manager” on page 213.
There are times when a company must move AFP resources to other platforms. 
They may have custom resources that they want to use on another platform but 
no longer have the source to recreate them. For example, one division of a 
company may have created an overlay using the AFP driver (see 1.2.5, “AFP 
Driver for Windows” on page 18) based on a word processing document. Another 
division of the same company that runs its operations on AIX may decide that it 
wants to use the same overlay. If the original word processing document is not 
available, the second group of users would have to recreate the overlay from 
scratch. 
The problem is that, as part of the iSeries architecture, all objects have an object 
context area that contains additional information to manage security, track 
changes, control how the object is to be used, and so on. For example, you can 
update the contents of a file or run a program, but you cannot “run” a file or 
update the contents of a program. In this light, there are no standard iSeries 
server commands shipped with OS/400 that allow you to access the contents of 
the AFP objects. 
The AFP Utilities for iSeries licensed program includes the Convert Overlay to 
Physical File Member (CVTOVLPFM) and Convert Page Segment to Physical File 
Member (CVTPAGSPFM) commands. These are used to extract the AFPDS 
information from iSeries overlays and page segments and put it into physical file 
members that can then be transferred to the other platforms. However, if a 
customer does not have this package, or they need to exchange other types of 
resources, they do not have a simple system tool to use.
The solution to this problem is to use a Java program and the IBM Toolbox for 
Java to extract the AFP data stream from the resource. 
332
iSeries Printing VI: Delivering the Output of e-business
C.2  Requirements
In this appendix, we assume that you are compiling and running the Java program 
from a Windows client. In the course of running the program, you sign on to the 
iSeries server, and the contents of the requested objects are copied to the local 
directory on the client. A TCP/IP connection is required between the iSeries 
server and the client. The specific instructions assume that you are using a 
Microsoft Windows client, although the Java developers kit and IBM Toolbox may 
be installed on a variety of platforms.
To create and run this program from a Windows environment, you must have:
• The Java Software Developers Kit (SDK)
• IBM Toolbox for Java
The Java Software Developer Kit and Toolbox for Java are included with every 
OS/400 that is shipped. They are also preloaded on new iSeries servers, but must 
be separately installed when upgrading to the current OS/400 operating system 
on existing RISC systems. For information on compiling and running Java 
programs directly on the iSeries, see the iSeries Information Center at: 
http://publib.boulder.ibm.com/html/as400/v5r1/ic2924/index.htm
This appendix describes a scenario that works even if you do not have the Java 
licensed programs installed on the iSeries. 
C.2.1  Java Software Developers Kit
The following steps explain how to download the Java Software Developers Kit 
from the Sun Microsystems Java Technology site. The sites may change over 
time, so use your best judgement to navigate if the Web site has changed and the 
same path is not apparent. Versions and releases of the packages change 
frequently, so use the designation for the current release where appropriate:
1. Log on to: 
http://www.javasoft.com
2. Select Products & APIs.
3. Select Java™ 2 Platform, Standard Edition (J2SETM ).
4. Select Java™ 2 SDK, Standard Edition, v x.x.x (SDK). 
5. Select your platform (for example, Microsoft Windows).
6. Download Java 2 SDK, v x.x.x Software for Windows 95 / 98 / 2000 / NT / 
ME 4.0 (Intel Platform). Select one large bundle (approximately 31 MB) or 
multiple disk size pieces (less than 1.44 MB each). If you choose the multiple 
disk option, you must also download the installation instructions. Click the 
Continue box.
7. Read the Terms and Conditions document and click the ACCEPT box at the 
bottom.
8. Select the appropriate FTP site for your geography. 
9. Use the Save As... dialogue box to display the target directory.
10.Open the directory where you saved the files and run the installation program 
(j2sdk-x_x_x_x-win.exe ). Or, follow the installation instructions for the 
multiple file download. A folder called 
jdkx.x.x_x
is created on your 
workstation. It contains the Java compilation and runtime code.
Documents you may be interested
Documents you may be interested