convert pdf to image in asp.net c# : Convert word doc to fillable pdf form application Library tool html .net azure online rbafpmst52-part1737

When you specify the page-segment-name as a program-to-system field, the field
must exist in the same record format as the PAGSEG keyword. It must be defined
as length of 8, data type A (character), and usage P (program-to-system).
When you specify the position-down, position-across, width, or height parameters
as program-to-system fields, the fields must be defined as length 5 with 3 decimal
positions, data type S, and usage P. Rotation must be defined as length with 3 and
0decimal points, data type S and usage P.
The position-down parameter defines the vertical starting point of the page
segment relative to the margins specified on the FRONTMGN or BACKMGN
parameter on the CRTPRTF command. Valid values are 0 to 57.790 cm (0 to 22.750
in.).
The position-across parameter defines the horizontal starting point of the page
segment relative to the margins specified on the FRONTMGN or BACKMGN
parameter on the CRTPRTF command. Valid values are 0 to 57.790 cm (0 to 22.750
in.).
Note: The UOM parameter on the CRTPRTF command determines the units of
measure for the position-down and position-across parameter values. If the
value specified for a parameter is outside the valid range, it is flagged when
the spooled file is created.
An error message is issued at print time if the page segment does not fit on the
page.
Use the optional width and height parameters to specify the size of the page
segment. They are specified as an expression of the form (*SIZE width height). If
these parameters are omitted, then the size of the page segment will not be
changed (the page segment will print with the size it was originally created with).
The optional width parameter defines the width of the page segment. Valid values
are 0.001 to 57.790 cm (0.001 to 22.750 in.). If the width is specified, then the height
parameter must also be specified.
The optional height parameter defines the height of the page segment. Valid values
are 0.001 to 57.790 cm (0.001 to 22.750 in.). If the height is specified, then the width
parameter must also be specified.
The optional rotation parameter allows you to specify a rotation value for the page
segment. It is specified as an expression of the form (*ROTATION rotation). Valid
values are 0, 90, 180 and 270.
Note: If the rotation parameter is omitted, then page segments are not
automatically rotated when using the PAGRTT parameter on the printer file.
Feature PSF/400 is required for use of this keyword.
Specify DEVTYPE(*AFPDS) on the CRTPRTF command when PAGSEG is specified
in the file. If DEVTYPE is changed to anything other than *AFPDS, the keyword is
ignored and a warning message is issued at print time.
When PAGSEG is specified on a record format, all fields within the record format
must be positioned using the POSITION keyword. See “POSITION (Position)
Keyword in Printer Files” on page 503 for more information.
Printer Files, PAGSEG
Chapter 4. Keywords for Printer Files
501
Convert word doc to fillable pdf form - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert pdf to fillable form online; convert pdf fillable forms
Convert word doc to fillable pdf form - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
create pdf fillable form; pdf form filler
An error message is issued if a constant field is specified in a record format where
the PAGSEG keyword is also specified.
You can specify the PAGSEG keyword multiple times on a record.
Amaximum of 10 page segments can be used per page.
Page segments are not automatically rotated when using the PAGRTT keyword or
the PAGRTT parameter on the printer file. See the Printer Device Programming book
for information on page segments and rotation.
You cannot specify PAGSEG at the same level as the following keywords:
SPACEA
SPACEB
SKIPA
SKIPB
Note: Feature PSF/400 is required for use of this keyword. If PSF/400 is not
installed, you will not be able to print files using this keyword and
specifying DEVTYPE(*AFPDS).
Option indicators are valid for this keyword.
PAGSEG (Page Segment) Keyword in Printer Files— — Example
Figure 373 shows how to specify the PAGSEG keyword.
Note: The UOM parameter on the CRTPRTF command determines the units of
measure for the parameter values.
REC1 prints page segment PAGSEG5 found in library MYLIB. The page segment
prints 3.527 units down and 4.162 units across from the margins specified on the
FRONTMGN or BACKMGN parameter on the CRTPRTF command.
REC2 allows the application program to specify the library and page segment
name by setting fields LIB and PSEG, respectively. The page segment prints 8.5
units down and 6.72 units across from the margins specified on the FRONTMGN
or BACKMGN parameter on the CRTPRTF command.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A*
A
R REC1
PAGSEG(MYLIB/PAGSEG5 3.527 4.162)
A*
A
R REC2
PAGSEG(&LIB/&PSEG &POSD &POSA);
A
LIB
10A P
A
PSEG
8A P
A
POSD
5S 3P
A
POSA
5S 3P
A*
A
R REC3
PAGSEG(MYSEG 0.0 3.759)
A
PAGSEG(YOURSEG 0.0 5.233)
A*
A
R REC4
A 01
PAGSEG(MYSEG 0.0 3.01)
A*
A
Figure 373. Specifying the PAGSEG Keyword
Printer Files, PAGSEG
502
OS/400 DDS Reference V4R5
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
formatting. Create PDF files from both DOC and DOCX formats. Convert multiple pages Word to fillable and editable PDF documents. Professional
converting a word document to a fillable pdf form; adding signature to pdf form
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Convert both DOC and DOCX formats to PDF files.
convert word document to pdf fillable form; convert pdf fillable form to html
REC3 prints two page segments. MYSEG prints 0 units down and 3.759 units
across from the margins specified on the FRONTMGN or BACKMGN parameter
on the CRTPRTF command. YOURSEG prints 0 units down and 5.233 units across
from the margins specified on the CRTPRTF command. Both page segments are
located using *LIBL.
REC4 prints MYSEG only if indicator 01 is on.
POSITION (Position) Keyword in Printer Files
Use this field-level keyword to define the location of a named field on the page.
The format of the keyword is:
POSITION(position-down | &position-down-field
position-across | &position-across-field)
The position-down parameter is required and defines the vertical starting point of
the field relative to the margins specified on the FRONTMGN or BACKMGN
parameter on the CRTPRTF command. Valid values are 0 to 57.790 cm (0 to 22.750
in.).
The position-across parameter is required and defines the horizontal starting point
of the field relative to the margins specified on the FRONTMGN or BACKMGN
parameter on the CRTPRTF command. Valid values are 0 to 57.790 cm (0 to 22.750
in.).
You can specify the position-down and position-across parameters as constants,
program-to-system fields, or a combination of both, as shown in the following:
v POSITION(3.56 6.24)
v POSITION(&field1 9.625)
v POSITION(0.5 &field2)
v POSITION(&field3 &field4)
Field1, field2, field3, and field4 are the names of program-to-system fields. The
fields must exist in the same record format as the POSITION keyword and be
defined as having length 5 with 3 decimal positions, data type S (zoned decimal),
and usage P (program-to-system).
Note: The UOM parameter on the CRTPRTF command determines the units of
measure for the position-down and position-across parameter values. If the
value specified for a parameter is outside the valid range, it is flagged when
the spooled file is created.
An error message is issued at print time if the field does not fit on the page.
An error message is issued at create time if line and position values, columns 39
through 44, are also specified.
Because the POSITION keyword allows a field to be positioned anywhere on the
page, a new page is not generated by the use of the position keyword. The
ENDPAGE keyword should be used to end the current page and proceed to the
next page.
Printer Files, PAGSEG
Chapter 4. Keywords for Printer Files
503
C# Create PDF Library SDK to convert PDF from other file formats
Create fillable PDF document with fields. Create PDF from Microsoft Word, Excel, PowerPoint. object with 2 blank pages PDFDocument doc = PDFDocument.Create(2
attach file to pdf form; change font pdf fillable form
VB.NET Create PDF Library SDK to convert PDF from other file
Best VB.NET component to convert Microsoft Office Word, Excel and pdf" ' Create a new PDF Document object with 2 blank pages Dim doc As PDFDocument
add attachment to pdf form; convert an existing form into a fillable pdf
If the POSITION keyword is specified for a field, all fields in the record format
must also have the POSITION keyword specified. Location entries in positions 39
through 44 are not allowed.
An error message is issued if a constant field is specified in a record format where
the POSITION keyword is also specified.
Specify DEVTYPE(*AFPDS) on the CRTPRTF command when POSITION is
specified in the file. If DEVTYPE is changed to anything other than *AFPDS, the
keyword is ignored and a warning message is issued at print time.
You cannot specify POSITION with the following keywords:
SPACEA
SPACEB
SKIPA
SKIPB
Note: Feature PSF/400 is required for use of this keyword. If PSF/400 is not
installed, you will not be able to print files using this keyword and
specifying DEVTYPE(*AFPDS).
Option indicators are valid for this keyword.
POSITION (Position) Keyword in Printer Files — — Example
Figure 374 shows how to specify the POSITION keyword.
Note: The UOM parameter on the CRTPRTF command determines the units of
measure for the parameter values.
In REC1, FLD1 prints 2.0 units down and 1.983 units across from the margins
specified on the FRONTMGN or BACKMGN parameter on the CRTPRTF
command.
The application program determines the position of FLD2 by assigning values to
program-to-system variables FLD2A and FLD2B.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A*
A
R REC1
A
FLD1
6S 2
POSITION(2.0 1.983)
A*
A
FLD2
42A
POSITION(&FLD2A &FLD2B)
A
FLD2A
5S 3P
A
FLD2B
5S 3P
A*
Figure 374. Specifying the POSITION Keyword
Printer Files, POSITION
504
OS/400 DDS Reference V4R5
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
C#.NET PDF SDK- Create PDF from Word in Visual C# Demo Code: Convert Excel to PDF in XLSXDocument doc = new XLSXDocument(inputFilePath); // Convert Excel to PDF
create fillable form pdf online; create a fillable pdf form online
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
multiple pages PowerPoint to fillable and editable new PPTXDocument(inputFilePath); // Convert it to a doc.ConvertToDocument(DocumentType.PDF, outputFilePath);
convert pdf fill form; create a pdf form that can be filled out
PRTQLTY (Print Quality) Keyword in Printer Files
Use this record- or field-level keyword to vary the print quality within the file.
The format of the keyword is:
PRTQLTY(print-quality)
The parameter is required and must be one of the following special values:
*STD (Standard quality)
*DRAFT (Draft quality)
*NLQ (Near letter quality)
*FASTDRAFT (Fast draft quality)
The PRTQLTY keyword is allowed only on records or fields for which a CHRSIZ
or BARCODE keyword applies.
If you do not specify this keyword, the print quality is set by the PRTQLTY
parameter on the CRTPRTF, CHGPRTF, and OVRPRTF commands.
If you specify PRTQLTY at the record level, it applies to all fields in that record
that do not have PRTQLTY specified at the field level.
PRTQLTY is valid for IPDS printers only. If you specify this keyword in a file
created with DEVTYPE(*SCS), a warning message is issued at file creation time.
If you specify this keyword in a file created with DEVTYPE(*AFPDS), the print
quality can only change on a page boundary. If PRTQLTY is received before any
data is placed on the page, the quality of the page changes. Otherwise, the
keyword is ignored and a diagnostic message is sent to the application program.
If you use PRTQLTY in the same record format with BLKFOLD, CPI, or DFNCHR
keyword, the file is not created.
Option indicators are allowed for this keyword.
PRTQLTY (Print Quality) Keyword in Printer Files— — Example
Figure 375 shows how to specify the PRTQLTY keyword.
The UPCE bar code in FIELD3 will be printed with draft quality.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A
R RECORD
A
FIELD3
10S O 4 65BARCODE(UPCE 6)
A
PRTQLTY(*DRAFT)
A
Figure 375. Specifying the PRTQLTY Keyword
Printer Files, PRTQLTY
Chapter 4. Keywords for Printer Files
505
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
VB.NET PDF, VB.NET Word, VB.NET Convert multiple pages PowerPoint to fillable and editable Dim doc As PPTXDocument = New PPTXDocument(inputFilePath) ' Convert
pdf fillable form creator; create fillable pdf form from word
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
to, VB.NET PDF, VB.NET Word, VB.NET Convert Excel to PDF document free online without email. Dim doc As XLSXDocument = New XLSXDocument(inputFilePath) ' Convert
convert pdf to form fillable; convert word to pdf fillable form
REF (Reference) Keyword in Printer Files
Use this file-level keyword to specify the name of a file from which field
descriptions are to be retrieved.
The format of the keyword is:
REF([library-name/]data-base-file-name [record-format-name])
Use REF when you want to duplicate descriptive information from one or more
fields in a previously defined record format. You can code the file name once on
the REF keyword rather than on the REFFLD keyword with each of the field
descriptions that reference the file.
If there is more than one record format in the referenced file, specify a record
format name as a parameter value for this keyword to tell the OS/400 program
which to use, unless the formats should be searched sequentially.
The database-file-name is required for this keyword. The record-format-name and
the library-name are optional.
If you do not specify the library-name, the current library list at file creation time
is used. If you do not specify the record-format-name, each format is searched in
order (as they are specified). The first occurrence of the field name is used. For
more information, see Appendix A. When to Specify REF and REFFLD Keywords
for DDS Files.
You can specify a Distributed Data Management (DDM) file on this keyword.
When using a DDM file, the data-base-file-name and library-name are the DDM
file and library names on the source system. The record-format-name is the record
format name in the remote file on the target system.
Note: IDDU files cannot be used as reference files.
Option indicators are not valid for this keyword.
REF (Reference) Keyword in Printer Files — — Examples
Figure 376 and Figure 377 show how to specify the REF keyword.
FLD1 has the same attributes as the first (or only) FLD1 in FILE1.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
REF(FILE1)
00020A
R RECORD
00030A
FLD1
R
2 2
A
Figure 376. Specifying the REF Keyword (Example 1)
Printer Files, REF
506
OS/400 DDS Reference V4R5
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Able to create a fillable and editable text box to PDF Program.RootPath + "\\" Annot_9.pdf"; // open a PDF file PDFDocument doc = new PDFDocument
convert word document to fillable pdf form; convert pdf file to fillable form online
FLD1 has the same attributes as FLD1 in RECORD2 in FILE1 in LIB1.
REFFLD (Referenced Field) Keyword in Printer Files
Use this field-level keyword when referring to a field under one of these three
conditions:
v The name of the referenced field is different from the name in positions 19
through 28.
v The name of the referenced field is the same as the name in positions 19 through
28, but the record format, file, or library of the referenced field is different from
that specified with the REF keyword.
v The referenced field occurs in the same DDS source file as the referencing field.
The format of the keyword is:
REFFLD([record-format-name/]referenced-field-name
[*SRC | [library-name/]data-base-file-name])
The referenced-field-name is required even if it is the same as the referencing field.
Use the record-format-name when the referenced file contains more than one
record format. Use *SRC (rather than the database-file-name) when the referenced
field name is in the same DDS source file as the referencing field. *SRC is the
default value when the database-file-name and the library-name are not specified.
Note: When you refer to a field in the same DDS source file, the field being
referred to must precede the field being defined.
Specify the database-file-name (qualified by its library-name, if necessary) when
you want to search a particular database file.
If, in the same DDS source file, you specify REF at the file level and REFFLD at the
field level, the particular search sequence depends on both the REF and REFFLD
keywords. For more information, see Appendix A. When to Specify REF and
REFFLD Keywords for DDS Files.
You must specify an R in position 29. In some cases, some keywords specified with
the field in the database file are not included in the printer file. For more
information see, DDS Reference for printer files (Position 29) in this chapter.
You can specify a Distributed Data Management (DDM) file on this keyword.
When using a DDM file, the data-base-file-name and library-name are the DDM
file and library names on the source system. The referenced-field-name and the
record-format-name are the field name and the record format name in the remote
file on the target system.
Note: IDDU files cannot be used as reference files.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
REF(LIB1/FILE1 RECORD2)
00020A
R RECORD
00030A
FLD1
R
2 2
A
Figure 377. Specifying the REF Keyword (Example 2)
Printer Files, REFFLD
Chapter 4. Keywords for Printer Files
507
Option indicators are not valid for this keyword.
REFFLD (Referenced Field) Keyword in Printer Files— — Example
Figure 378 shows how to specify the REFFLD keyword.
Because the REF keyword is not specified, the default for lines 00030 and 00040 is
to search the DDS source file in which they are specified. In line 00080, the
parameter value *SRC explicitly specifies the source file. See the example in
Appendix A. When to Specify REF and REFFLD Keywords for DDS Files, for
explanations of the specifications.
SKIPA (Skip After) Keyword in Printer Files
Use this file-, record-, or field-level keyword to specify that the printer device is to
skip to a specific line number after it prints one or more lines.
The format of the keyword is:
SKIPA(skip-after-line-number)
The parameter value is required and must be in the range 1 through 255.
If you specify the keyword at the file level, you must option it with one or more
indicators. If you specify the keyword at the record or field level, option indicators
are optional. The specified skip is performed after each record in the file prints.
If you specify the keyword at the record level, skipping is performed after all the
lines associated with the record print and before any file-level SKIPA keywords are
applied.
If you specify the keyword at the field level, skipping is performed after the field
prints.
Note: If you do not use line numbers and do not specify skip or space keywords,
overprinting can result.
You can specify this keyword once at the file level, once at the record level, and
once for each field.
This keyword is valid at the file level for all records, but not at the record level or
the field level for records that have line numbers specified (positions 39 through
41). (The line number entries are flagged as errors.)
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A
R FMAT1
00020A
ITEM
5
1
00030A
ITEM1
R
2REFFLD(ITEM)
00040A
ITEM2
R
12REFFLD(FMAT1/ITEM)
00050A
ITEM3
R
22REFFLD(ITEM FILEX)
00060A
ITEM4
R
32REFFLD(ITEM LIBY/FILEX)
00070A
ITEM5
R
42REFFLD(FMAT1/ITEM LIBY/FILEX)
00080A
ITEM6
R
52REFFLD(ITEM *SRC)
A
Figure 378. Specifying the REFFLD Keyword
Printer Files, REFFLD
508
OS/400 DDS Reference V4R5
The SKIPA keyword is not valid at either the field level or record level if the
record format also has the BOX, ENDPAGE, GDF, LINE, OVERLAY, PAGSEG, or
POSITION keywords specified.
This keyword is not allowed at the file level for files defined as
DEVTYPE(*AFPDS) on the CRTPRTF command.
Option indicators are valid for this keyword.
SKIPA (Skip After) Keyword in Printer Files — — Example
Figure 379 shows how to specify the SKIPA keyword.
SKIPB (Skip Before) Keyword in Printer Files
Use this file-, record-, or field-level keyword to specify that the printer device is to
skip to a specific line number before it prints the next line(s).
The format of the keyword is:
SKIPB(skip-before-line-number)
The parameter value is required and must be in the range 1 through 255.
If you specify this keyword at the file level, you must option it with one or more
indicators; otherwise, option indicators are optional. The specified skip is
performed before each record in the file prints and after any file-level SKIPB
operations are applied.
If you specify this keyword at the record level, skipping is performed before any of
the lines associated with that record print.
If you specify this keyword at the field level, skipping is performed before the
field prints.
You can specify this keyword once at the file level, once at the record level, and
once for each field.
This keyword is valid at the file level for all records, but not at the record or field
level for records that have line numbers specified (positions 39 through 41). (The
line numbers are flagged as errors.)
Note: If you do not use line numbers and do not specify skip or space keywords,
overprinting can result.
The SKIPB keyword is not valid at either the field level or record level if the record
format also has the BOX, ENDPAGE, GDF, LINE, OVERLAY, PAGSEG, or
POSITION keywords specified.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00011A
FIELDA
132A
1SKIPA(12)
A
Figure 379. Specifying the SKIPA Keyword
Printer Files, SKIPA
Chapter 4. Keywords for Printer Files
509
This keyword is not allowed at the file level for files defined as
DEVTYPE(*AFPDS) on the CRTPRTF command.
Option indicators are valid for this keyword.
SKIPB (Skip Before) Keyword in Printer Files — — Example
Figure 380 shows how to specify the SKIPB keyword.
SPACEA (Space After) Keyword in Printer Files
Use this record- or field-level keyword to specify that the printer device is to space
some number of lines after it prints one or more lines.
The format of the keyword is:
SPACEA(space-after-value)
The parameter value is required and must be in the range 0 through 255.
If you specify this keyword at the record level, spacing occurs after all lines
associated with that record are printed. You can specify this keyword only once at
the record level and once for each field.
If you specify SPACEA at the field level, spacing is performed after the field is
printed.
This keyword is not valid for records with specified line numbers (positions 39
through 41). (The line numbers are flagged as errors.)
Note: If you do not use line numbers and do not specify space or skip keywords,
overprinting can result.
The SPACEA keyword is not valid at either the field level or record level if the
record format also has the BOX, ENDPAGE, GDF, LINE, OVERLAY, PAGSEG, or
POSITION keywords specified.
Option indicators are valid for this keyword.
SPACEA (Space After) Keyword in Printer Files— — Example
Figure 381 on page 511 shows how to specify the SPACEA keyword.
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00022A
R RFMTPR
SKIPB(5)
A
Figure 380. Specifying the SKIPB Keyword
Printer Files, SKIPB
510
OS/400 DDS Reference V4R5
Documents you may be interested
Documents you may be interested