pdf viewer in asp net c# : Add multiple jpg to pdf SDK software service wpf winforms web page dnn postgresql-9.4-A4301-part2948

Appendix J. Documentation
The last two need to be done as root.
J.2.6. Detection by
configure
Before you can build the documentation you need to run the
configure
script as you would when
building the PostgreSQL programs themselves. Check the output near the end of the run, it should
look something like this:
checking for onsgmls... onsgmls
checking for openjade... openjade
checking for DocBook V4.2... yes
checking for DocBook stylesheets... /usr/share/sgml/docbook/stylesheet/dsssl/modular
checking for collateindex.pl... /usr/bin/collateindex.pl
checking for xsltproc... xsltproc
checking for osx... osx
If neither
onsgmls
nor
nsgmls
were found then some of the following tests will be skipped.
nsgmls
is part of the Jade package. You can pass the environment variables
JADE
and
NSGMLS
to configure
to point to the programs if they are not found automatically. If “DocBook V4.2” was not found then
you did not install the DocBook DTD kit in a place where Jade can find it, or you have not set up the
catalog files correctly. See the installation hints above. The DocBook stylesheets are looked for in a
number of relatively standard places, but if you have them some other place then you should set the
environment variable
DOCBOOKSTYLE
to the location and rerun
configure
afterwards.
J.3. Building The Documentation
Once you have everything set up, change to the directory
doc/src/sgml
and run one of the com-
mands described in the following subsections to build the documentation. (Remember to use GNU
make.)
J.3.1. HTML
To build the HTML version of the documentation:
doc/src/sgml$ make html
This is also the default target. The output appears in the subdirectory
html
.
To create a proper index, the build might process several identical stages. If you do not care about the
index, and just want to proof-read the output, use
draft
:
doc/src/sgml$ make draft
To build the documentation as a single HTML page, use:
doc/src/sgml$ make postgres.html
2938
Add multiple jpg to pdf - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
adding a png to a pdf; add picture to pdf form
Add multiple jpg to pdf - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add photo to pdf online; add picture to pdf in preview
Appendix J. Documentation
J.3.2. Manpages
We use the DocBook XSL stylesheets to convert DocBook
refentry
pages to *roff output suitable
for man pages. The man pages are also distributed as a tar archive, similar to the HTML version. To
create the man pages, use the commands:
cd doc/src/sgml
make man
J.3.3. Print Output via JadeTeX
If you want to use JadeTex to produce a printable rendition of the documentation, you canuse one of
the following commands:
To generate PostScript via DVI in A4 format:
doc/src/sgml$ make postgres-A4.ps
In U.S. letter format:
doc/src/sgml$ make postgres-US.ps
To make a PDF:
doc/src/sgml$ make postgres-A4.pdf
or:
doc/src/sgml$ make postgres-US.pdf
(Of course youcan also make a PDF version from the PostScript, but if you generate PDF directly,
it will have hyperlinks and other enhanced features.)
When using JadeTeX to build the PostgreSQL documentation, you will probably need to increase
some of TeX’s internal parameters. These can be set in the file
texmf.cnf
.The following settings
worked at the time of this writing:
hash_extra.jadetex
= 200000
hash_extra.pdfjadetex
= 200000
pool_size.jadetex = 2000000
pool_size.pdfjadetex = 2000000
string_vacancies.jadetex = 150000
string_vacancies.pdfjadetex = 150000
max_strings.jadetex = 300000
max_strings.pdfjadetex = 300000
save_size.jadetex = 15000
save_size.pdfjadetex = 15000
J.3.4. Overflow Text
Occasionally text is too wide for the printed margins, and in extreme cases, too wide for the printed
page, e.g. non-wrappedtext, wide tables. Overlywide text generates “Overfull hbox” messages in the
TeX log output file, e.g.
postgres-US.log
or
postgres-A4.log
.There are 72 points in an inch
2939
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Turn multiple pages PDF into multiple jpg files in VB.NET class. Support of converting from any single one PDF page and multiple pages. Add necessary references:
how to add image to pdf file; add jpg to pdf preview
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
of converting from any single one PDF page and multiple pages. converter library will name the converted JPEG image file Output.jpg. Add necessary references:
adding an image to a pdf form; add image pdf document
Appendix J. Documentation
so anything reported as over 72 points too wide will probably not fit on the printed page (assuming
one inch margins). To find the SGML text causing the overflow, find the first page number mentioned
above the overflow message, e.g.
[50 ###]
(page 50), and look at the page after that (e.g. page 51)
in the PDF file to see the overflow text and adjust the SGML accordingly.
J.3.5. Print Output via RTF
You can also create a printable version of the PostgreSQL documentation by converting it to RTF
and applying minor formatting corrections using an office suite. Depending on the capabilities of the
particular office suite, you can then convert the documentation to PostScript of PDF. The procedure
below illustrates this process using Applixware.
Note: It appears that current versions of the PostgreSQL documentation trigger some bug in or
exceed the size limit of OpenJade. If the build process of the RTF version hangs for a long time
and the output file still has size 0, then you might have hit that problem. (But keep in mind that a
normal build takes 5 to 10 minutes, so don’t abort too soon.)
Applixware RTF Cleanup
OpenJade omits specifying a default style for body text. In the past, this undiagnosed problem led to
along process of table of contents generation. However, with great help from the Applixware folks
the symptom was diagnosed and a workaround is available.
1. Generate the RTF version by typing:
doc/src/sgml$ make postgres.rtf
2. Repair the RTF file to correctly specify all styles, in particular the default style. If the docu-
ment contains
refentry
sections, one must also replace formatting hints which tie a preceding
paragraph to the current paragraph, and instead tie the current paragraph to the following one. A
utility,
fixrtf
,is available in
doc/src/sgml
to accomplish these repairs:
doc/src/sgml$ ./fixrtf --refentry postgres.rtf
The script adds
{\s0 Normal;}
as the zeroth style in the document. According to Applixware,
the RTF standard would prohibit adding an implicit zeroth style, though Microsoft Word hap-
pens to handle this case. For repairing
refentry
sections, the script replaces
\keepn
tags with
\keep
.
3. Open a new document in Applixware Words and then import the RTF file.
4. Generate a new table of contents (ToC) using Applixware.
a. Select the existing ToC lines, from the beginning of the first character on the first line
to the last character of the last line.
b. Build anew ToC usingTools !Book Building !Create Table of Contents. Select
the first three levels of headers for inclusion in the ToC. This will replace the existing
lines importedin the RTF with a native Applixware ToC.
c. Adjust the ToC formatting by using Format !Style, selecting each of the three ToC
styles, and adjusting the indents for
First
and
Left
.Use the followingvalues:
Style
First Indent (inches)
Left Indent (inches)
TOC-Heading 1
0.4
0.4
2940
C# Create PDF from images Library to convert Jpeg, png images to
for combining multiple image formats into one or multiple PDF file in C# images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap
add jpg to pdf form; how to add an image to a pdf in reader
VB.NET Create PDF from images Library to convert Jpeg, png images
Turn multiple image formats into one or multiple PDF file. 1.bmp")) images.Add(New REImage(Program.RootPath + "\\" 1.jpg")) images.Add(New REImage
adding images to a pdf document; add image field to pdf form
Appendix J. Documentation
Style
First Indent (inches)
Left Indent (inches)
TOC-Heading 2
0.8
0.8
TOC-Heading 3
1.2
1.2
5. Work through the document to:
Adjust page breaks.
Adjust table column widths.
6. Replace the right-justified page numbers in the Examples and Figures portions of the ToC with
correct values. This only takes a few minutes.
7. Delete the index section from the document if it is empty.
8. Regenerate and adjust the table of contents.
a. Select the ToC field.
b. Select Tools !Book Building !Create Table of Contents.
c. Unbind the ToC by selecting Tools !Field Editing !Unprotect.
d. Delete the first line in the ToC, which is an entry for the ToC itself.
9. Save the document as native Applixware Words format to allow easier last minute editing later.
10. “Print” the document to a file in PostScript format.
J.3.6. Plain Text Files
The installation instructions are also distributed as plain text, in case they are needed in a situa-
tion where better reading tools are not available. The
INSTALL
file corresponds to Chapter 15, with
some minor changes to account for the different context. To recreate the file, change to the directory
doc/src/sgml
and enter
make INSTALL
.
In the past, the release notes and regressiontesting instructions were also distributed as plain text, but
this practice has been discontinued.
J.3.7. Syntax Check
Building the documentation cantake very long. But there is a method to just check the correctsyntax
of the documentation files, which only takes a few seconds:
doc/src/sgml$ make check
2941
C# WPF PDF Viewer SDK to convert and export PDF document to other
Text. Add Text Box. Drawing Markups. Add Stamp Annotation. Create multiple pages Tiff file from PDF document. quality, support converting PDF to PNG, JPG, BMP and
how to add a jpeg to a pdf file; add jpg to pdf online
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png, gif this PDF document creating toolkit, if you need to add some text
adding a jpg to a pdf; add picture to pdf
Appendix J. Documentation
J.4. Documentation Authoring
SGML and DocBook do not suffer from an oversupply of open-source authoring tools. The most
common tool set is the Emacs/XEmacs editor withappropriate editingmode. On some systems these
tools are provided in a typical full installation.
J.4.1. Emacs/PSGML
PSGML is the mostcommon and most powerfulmode for editing SGML documents. When properly
configured, it will allow you to use Emacs to insert tags and check markup consistency. You could
use it for HTML as well. Check the PSGML web site
16
for downloads, installation instructions, and
detailed documentation.
There is one important thing to note with PSGML: its author assumed that your main SGML
DTD directory would be
/usr/local/lib/sgml
. If, as in the examples in this chapter,
you use
/usr/local/share/sgml
, you have to compensate for this, either by setting
SGML_CATALOG_FILES
environment variable, or you can customize your PSGML installation (its
manual tells you how).
Put the following in your
~/.emacs
environment file (adjusting the path names to be appropriate for
your system):
;
**********
for SGML mode (psgml)
(setq sgml-omittag t)
(setq sgml-shorttag t)
(setq sgml-minimize-attributes nil)
(setq sgml-always-quote-attributes t)
(setq sgml-indent-step 1)
(setq sgml-indent-data t)
(setq sgml-parent-document nil)
(setq sgml-exposed-tags nil)
(setq sgml-catalog-files ’("/usr/local/share/sgml/catalog"))
(autoload ’sgml-mode "psgml" "Major mode to edit SGML files." t )
and in the same file add an entry for SGML into the (existing) definition for
auto-mode-alist
:
(setq
auto-mode-alist
’(("\\.sgml$" . sgml-mode)
))
You might find that when using PSGML, a comfortable way of working with these separate files of
book parts is to insert a proper
DOCTYPE
declaration while you’re editing them. If you are working
on this source, for instance, it is an appendix chapter, so you would specify the document as an
“appendix” instance of a DocBook document by making the first line look like this:
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
This means that anything and everything that reads SGML will get it right, and I can verify the
document with
nsgmls -s docguide.sgml
.(Butyouneed to take out that line before building the
entire documentation set.)
16. http://www.lysator.liu.se/projects/about_psgml.html
2942
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
exporting PDF to multiple image forms, including Jpg, Png, Bmp high performance conversions from PDF document to multiple image forms. Add necessary references:
how to add image to pdf in acrobat; how to add image to pdf document
VB.NET Create PDF Library SDK to convert PDF from other file
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png, gif, bmp, etc. Add necessary references: RasterEdge.Imaging.Basic.dll.
adding image to pdf form; add jpg to pdf file
Appendix J. Documentation
J.4.2. Other Emacs Modes
GNU Emacs ships with a different SGML mode, which is not quite as powerful as PSGML, but it’s
less confusing and lighter weight. Also, it offers syntax highlighting (font lock), which can be very
helpful.
src/tools/editors/emacs.samples
contains sample settings for this mode.
Norm Walsh offers a major mode
17
specifically for DocBook which also has font-lock and a number
of features to reduce typing.
J.5. Style Guide
J.5.1. Reference Pages
Reference pages should follow a standard layout. This allows users to find the desired information
more quickly, and it also encourages writers to document all relevant aspects of a command. Consis-
tency is not only desired among PostgreSQL reference pages, but also with reference pages provided
by the operating system and other packages. Hence the following guidelines have been developed.
They are for the most part consistent with similar guidelines established by various operating sys-
tems.
Reference pages that describe executable commands should contain the following sections, in this
order. Sections that donot apply can be omitted. Additional top-level sections should only be used in
special circumstances; oftenthat information belongs in the “Usage” section.
Name
This sectionis generated automatically. It contains the commandname and a half-sentence sum-
mary of its functionality.
Synopsis
This section contains the syntax diagram of the command. The synopsis should normally not
list each command-line option; that is done below. Instead, list the major components of the
command line, such as where input and output files go.
Description
Several paragraphs explaining what the command does.
Options
Alistdescribing each command-line option. If therearea lot of options, subsections canbeused.
Exit Status
If the program uses 0 for success and non-zero for failure, then you do not need to document it.
If there is a meaningbehind the different non-zero exit codes, list them here.
Usage
Describe anysublanguage or run-time interface of the program. If the program is not interactive,
this section can usually be omitted. Otherwise, this section is a catch-all for describing run-time
features. Use subsections if appropriate.
17. http://nwalsh.com/emacs/docbookide/index.html
2943
Appendix J. Documentation
Environment
List all environment variables that the program might use. Try to be complete; even seemingly
trivial variables like
SHELL
might be of interest to the user.
Files
List any files that the program might access implicitly. That is, do not list input and output files
that were specified onthe command line, but list configuration files, etc.
Diagnostics
Explain any unusual output that the program might create. Refrain from listing every possible
error message. This is a lot of work and has little use in practice. But if, say, the error messages
have a standard format that the user can parse, this would be the place to explain it.
Notes
Anything that doesn’t fit elsewhere, but in particular bugs, implementation flaws, security con-
siderations, compatibility issues.
Examples
Examples
History
If there were some major milestones in the history of the program, they might be listed here.
Usually, this section can be omitted.
Author
Author (only used in the contrib section)
See Also
Cross-references, listed in the following order: other PostgreSQL command reference pages,
PostgreSQL SQL command reference pages, citation of PostgreSQL manuals, other reference
pages (e.g., operating system, other packages), other documentation. Items in the same group
are listed alphabetically.
Reference pages describing SQL commands should contain the following sections: Name, Synopsis,
Description, Parameters, Outputs, Notes, Examples, Compatibility, History, See Also. TheParameters
section is like the Options section, butthere is more freedom aboutwhichclausesof thecommand can
be listed. The Outputs section is only needed if the command returns something other than a default
command-completion tag. The Compatibility section should explain to what extent this command
conforms to the SQL standard(s), or to which other database system it is compatible. The See Also
section of SQL commands should list SQL commands before cross-references to programs.
2944
Appendix K. Acronyms
This is a list of acronyms commonlyused inthe PostgreSQL documentation andin discussions about
PostgreSQL.
ANSI
American National Standards Institute
1
API
Application Programming Interface
2
ASCII
American Standard Code for Information Interchange
3
BKI
Backend Interface
CA
Certificate Authority
4
CIDR
Classless Inter-Domain Routing
5
CPAN
Comprehensive Perl Archive Network
6
CRL
Certificate Revocation List
7
CSV
Comma Separated Values
8
CTE
Common Table Expression
CVE
Common Vulnerabilities and Exposures
9
DBA
Database Administrator
10
1. http://en.wikipedia.org/wiki/American_National_Standards_Institute
2. http://en.wikipedia.org/wiki/API
3. http://en.wikipedia.org/wiki/Ascii
4. http://en.wikipedia.org/wiki/Certificate_authority
5. http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
6. http://www.cpan.org/
7. http://en.wikipedia.org/wiki/Certificate_revocation_list
8. http://en.wikipedia.org/wiki/Comma-separated_values
9. http://cve.mitre.org/
10. http://en.wikipedia.org/wiki/Database_administrator
2945
Appendix K. Acronyms
DBI
Database Interface (Perl)
11
DBMS
Database Management System
12
DDL
Data Definition Language
13
,SQL commands such as
CREATE TABLE
,
ALTER USER
DML
Data Manipulation Language
14
,SQL commands such as
INSERT
,
UPDATE
,
DELETE
DST
Daylight Saving Time
15
ECPG
Embedded C for PostgreSQL
ESQL
Embedded SQL
16
FAQ
Frequently Asked Questions
17
FSM
Free Space Map
GEQO
Genetic Query Optimizer
GIN
GeneralizedInverted Index
GiST
GeneralizedSearch Tree
Git
Git
18
GMT
Greenwich Mean Time
19
GSSAPI
Generic Security Services Application Programming Interface
20
GUC
GrandUnified Configuration, the PostgreSQL subsystem that handles server configuration
11. http://dbi.perl.org/
12. http://en.wikipedia.org/wiki/Dbms
13. http://en.wikipedia.org/wiki/Data_Definition_Language
14. http://en.wikipedia.org/wiki/Data_Manipulation_Language
15. http://en.wikipedia.org/wiki/Daylight_saving_time
16. http://en.wikipedia.org/wiki/Embedded_SQL
17. http://en.wikipedia.org/wiki/FAQ
18. http://en.wikipedia.org/wiki/Git_(software)
19. http://en.wikipedia.org/wiki/GMT
20. http://en.wikipedia.org/wiki/Generic_Security_Services_Application_Program_Interface
2946
Appendix K. Acronyms
HBA
Host-Based Authentication
HOT
Heap-Only Tuples
21
IEC
International Electrotechnical Commission
22
IEEE
Institute of Electrical and Electronics Engineers
23
IPC
Inter-Process Communication
24
ISO
International Organization for Standardization
25
ISSN
International Standard Serial Number
26
JDBC
Java Database Connectivity
27
LDAP
Lightweight Directory Access Protocol
28
MSVC
Microsoft Visual C
29
MVCC
Multi-Version Concurrency Control
NLS
National Language Support
30
ODBC
Open Database Connectivity
31
OID
Object Identifier
OLAP
Online Analytical Processing
32
21. http://git.postgresql.org/gitweb?p=postgresql.git;a=blob;f=src/backend/access/heap/README.HOT;hb=HEAD
22. http://en.wikipedia.org/wiki/International_Electrotechnical_Commission
23. http://standards.ieee.org/
24. http://en.wikipedia.org/wiki/Inter-process_communication
25. http://www.iso.org/iso/home.htm
26. http://en.wikipedia.org/wiki/Issn
27. http://en.wikipedia.org/wiki/Java_Database_Connectivity
28. http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol
29. http://en.wikipedia.org/wiki/Visual_C++
30. http://en.wikipedia.org/wiki/Internationalization_and_localization
31. http://en.wikipedia.org/wiki/Open_Database_Connectivity
32. http://en.wikipedia.org/wiki/Olap
2947
Documents you may be interested
Documents you may be interested