pdf viewer control in c# : Add jpg to pdf file Library application component asp.net html .net mvc aspEasyPDF5-part255

Function explain
Name
AddChartYValue
Parameters
Chart as String  , Serie as Integer , Y as Double ,Title as String , Color as
String 
Result
Serie as Integer
From version  3.0
Adds a value to the series chart.
Syntax
PDF .AddChartYValue Chart, Serie, Y, Title, Color
- aspEasyPDF - 
51 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Add jpg to pdf file - 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
how to add an image to a pdf in reader; adding image to pdf
Add jpg to pdf file - 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
how to add image to pdf; how to add an image to a pdf in acrobat
- aspEasyPDF - 
52 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Add necessary references page As PDFPage = doc.GetPage(0) ' Convert the first PDF page to page.ConvertToImage(ImageType.JPEG, Program.RootPath + "\\Output.jpg").
add image to pdf online; add image to pdf preview
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
example, this C#.NET PDF to JPEG converter library will name the converted JPEG image file Output.jpg. Convert PDF to JPEG Using C#.NET. Add necessary references
how to add an image to a pdf file; add image to pdf reader
AddFont
Function explain
Name
AddFont 
Parameters
FontName as String , Font as String , Encoding as String , Parameters as Integer , Embedded as
Integer 
Result
Boolean 
From version  
2.00
Will add more fonts to the PDF document. PDF documents supports 14 standard fonts ( see a list of supported fonts on 
SetFont
instruction ), if you need to add more fonts or use Unicode support, then you should use this function to add
manually fonts into the document.
Enables you to add more fonts to the PDF document, the PDF comes with 14 standard fonts and this may be some
users requires to use additional fonts and most common the Windows True Type font.
This options allows you to add a True type and CJK fonts on the document and use it. 
Note:This function works only for professional if you use TTF fonts, standard version can only use CJK fonts.
The font is just linked to the document, so you must to take care that on the client side has the same font, if not the PDF
will replace it with standard F1 - Helvetica font. 
The FontName is the internal font name to use in PDF, you can use any name but from F1 to F14, are reserved to
internal fonts.
The Font is the font name to load on the document, if you use CJK fonts you should specify the exact font name, see
Encoding table for a list of available fonts.
The Encoding parameter of the font to use.
Encodings
Locale
Font Name
Supported
Encodings
True Type Font 
(all)
WinAnsi
True Type Font  ( unicode ) (all unicode)
Unicode
Identity-H
Encodings CJK
Simplified Chinese
STSong-Light
STSongStd-Light-Acro
UniGB-UCS2-H
UniGB-UCS2-V
Traditional Chinese
MHei-Medium
MSung-Light
MSungStd-Light-Acro
UniCNS-UCS2-H
UniCNS-UCS2-V
Japanese
HeiseiKakuGo-W5
HeiseiMin-W3
KozMinPro-Regular-Acro
UniJIS-UCS2-H
UniJIS-UCS2-V
UniJIS-UCS2-HW-H
UniJIS-UCS2-HW-V
Korean
HYGoThic-Medium
HYSMyeongJo-Medium
HYSMyeongJoStd-Medium-Acro
UniKS-UCS2-H
UniKS-UCS2-V
The Parametersspecifies the font style, to combine two or more properties just sum the values:
Fonts
Number
Definition
- aspEasyPDF - 
53 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# DLLs for PDF Conversion to Images. Add necessary references to your C# project: This demo code convert PDF file all pages to jpg images.
how to add an image to a pdf in preview; add photo to pdf in preview
C# Image Convert: How to Convert Dicom Image File to Raster Images
Add necessary references to your C# project RasterEdge.XDoc.PDF.dll. inputFilePath = @"C:\input.dcm"; String outputFilePath = @"C:\output.jpg"; // Convert dicom
add png to pdf acrobat; acrobat insert image into pdf
0
None (Default)
1
Bold
2
Italic
The Embedded parameter means that the font will be embedded to the PDF document, making it cross platform and
does not care if you have it install on all machines. This is quite important for use with special fonts or others
international fonts that are sending it to different platforms that does have it installed on their machines, PDF will use
the embedded font and make it readable. 
When you embedded fonts the PDF Document will increase on size, between 120k to 500k, depends on the font to
used.
Note: This feature is only available for the Professional version.
Embedded
Number
Definition
0
None (Default)
1
Embedded
Syntax
PDF .AddFont FontName as string, TrueType as string, Parameters as Integer, Embedded as Integer
Example in ASP:
<% 
' Font Styles
const fsNone = 0
const fsBold = 1
const fsItalic = 2
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Set the True Type font Tahome to use it with the internal F15 name
PDF.AddFont " F15 ", " Tahoma ", " WinAnsi ", fsNone, 0 
' Set the True Type font Tahome in BOLD to use it with the internal F16 name and embedded in the document
PDF.AddFont " F16 ", " Tahoma ", " WinAnsi , fsBold, 1 
' Set the font
PDF.SetFont " F15 ", 16, ""
' Add a text in Tahoma style
PDF.AddText " This is a text with Tahoma font<br> "
PDF.SetFont " F16 ", 16, ""
PDF.AddText " This is a text with Tahoma font with a Bold style and the font is embedded to the
document<br> "
' Destroy it
setpdf = nothing
%> 
CJK Example in VB:
setPDF = createObject(" aspPDF.EasyPDF ")
WScript.Echo PDF.Version
PDF.SetMargins 20, 20, 20, 20
PDF.AddFont " FntJapan ", " HeiseiKakuGo-W5 ", " UniJIS-UCS2-H ", fsNone, 0
PDF.SetFont " FntJapan ", 20, " #000000 "
PDF.AddText " This is a unicode string, here are some Japan chars: &#4ea0; and
&#4ea4; "
PDF.Save " unicode_cjk.pdf "
- aspEasyPDF - 
54 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
C# Create PDF from images Library to convert Jpeg, png images to
images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap(Program.RootPath + "\\" 1.png")); / Build a PDF document with
add multiple jpg to pdf; add image in pdf using java
C# WPF PDF Viewer SDK to convert and export PDF document to other
Highlight Text. Add Text. Add Text Box. Drawing Markups. Add Stamp Annotation. image file formats with high quality, support converting PDF to PNG, JPG, BMP and
acrobat insert image in pdf; add image to pdf acrobat
See also
SetFont
- aspEasyPDF - 
55 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Add necessary references: In addition, C# users can append a PDF file to the end of a
add photo to pdf; add image to pdf in preview
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
to combine various scanned images to PDF, such as tiff, jpg, png, gif Add necessary references: In addition, VB.NET users can append a PDF file to the end of a
add image to pdf form; how to add an image to a pdf
AddFormObj
Function explain
Name
AddFormObj 
Parameters
as Double , Y as Double , X1 as Double , Y1 as Double , 
Name as WideString , Caption as WideString , Hint as WideString , Type as
Integer
Result
Boolean 
From version  
2.00
Professional feature " 
Adds an object forms to the document, you can add Labels, Input Boxes, Combo and Check boxes, all can easily
interact with each other with JavaScript.
X, Y is the first coordinate point and X1, Y1 is the second coordinate point. 
Name is the object name that must be unique, is mandatory to specify the form name and then the object name
separated by a dot, for example form.object
Caption is the title that will appear on the document if the object supports captions.
Hint is the help that appears when the cursor passes over the object.
Type is the object type that you want to add on the actual page:
Type Object
Number
name
Description
0
foButton 
Adds a button
1
foCheckBox 
Adds a check mark
To control if the check box is marked or not, set the caption to  Offto be unmarked
and a different value to mark it by default 
2
foRadioButton 
Adds a radio button options.
To add different values on the radio button you must use the name object on this
way: form.radioobject.value1  and the next one must be form.radioobject.value2,
which means that values will be inserting on the form.radioobject
On the caption you set if you want the option to be marked or not, if you set it to 
Off then it will not marked, to be marked insert the same value as the name value.
3
foTextField 
Adds a text field
4
foScrollList 
Adds a scroll list
Note: Beta version does not draw correctly the scroll list
5
foComboBox 
Adds a combo box
Syntax
PDF .AddFormObj X, Y, X1, Y1, Name, Caption, Hint, Type
Example in ASP
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Constants
const foButton = 0
const foCheckBox = 1
- aspEasyPDF - 
56 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
const foRadioButton = 2
const foTextField = 3
const foScrollList = 4
const foComboBox = 5
' Add button that will send the results to an internet page
PDF.AddFormObj 120, 100, 220, 150, " form.buton ", " push me ", " Press me ", foButton
' Adds a text field editable with a default value
PDF.AddFormObj 120, 300, 220, 315, " form.editme ", " My Value ", " Introduce the value ", foTextField
' Adds a combo box and fulfill the data with SetPropObj function
PDF.AddFormObj 320, 600, 420, 615, " form.combos ", " Combo value ", " Select a credit card type ", foComboBox
PDF.SetPropObj " form.combos ", csPropObjCbxValues, "[ (AMX)(American Express)] [ (CBL)(Carte Blanche)] [
(DCL)(Diners Club)] [ (DSC)(Discover)] [ (ENR)(EnRoute)] (JCB)[ (MSC)(MasterCard)] [ (VIS)(Visa)] "
' Adds a Scroll list and introduces the values
PDF.AddFormObj 320, 400, 420, 450, " form.listbox ", " test ", " Introduce the value combo value ", foScrollList
PDF.SetPropObj " form.listbox ", csPropObjCbxValues, " [ (AMX)(American Express)] [ (CBL)(Carte Blanche)] [
(DCL)(Diners Club)] [ (DSC)(Discover)] [ (ENR)(EnRoute)] (JCB)[ (MSC)(MasterCard)] [ (VIS)(Visa)] "
' Adds a radio button
PDF.AddFormObj 150,700,170,720, " form.radiobutton.option1 ", " option1 ", " Mark ", foRadioButton
PDF.AddFormObj 250, 700, 270, 720, " form.radiobutton.option2 ", " Off ", " Mark me ", foRadioButton
' Adds a check box
PDF.AddFormObj 450,700,470,720,  " form.checkbox ", " Off ", " Mark it ", foCheckBox
' Adds an event
PDF.AddEventObj aaOnMouseUp, " form.buton ", "
SubmitForm('http:/test/pdf_print_vars.asp','form.checkbox','form.editme') ", " A "
PDF.BinaryWrite
set pdf = nothing
%>
See Also
AddEventObj
- aspEasyPDF - 
57 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddFDFValue
Function explain
Name
AddFDFValue 
Parameters
Name as String , Value as String
Result
(none)
From version  
2.00
Professional feature " 
Adds form data field object to the FDF document ( Form Data Format ).
This is very useful to change fields on a PDF document, for example, you may have a PDF documents that have some
input fields and you want to use it as template, the user introduces the name, this is added to the FDF document and
it's saved. When it opens the FDF document it will replace the objects by the value specified.
This is a powerful function that gives you the option to use PDF as templates and fulfill the form objects with the values
you specify on the FDF file.
Note:FDF files is only a list of form object values that must match with the one that is specified on the PDF template
document that is defined when saving it.
Syntax
PDF .AddFDFValue Name, Value
Example in ASP
First create the PDF template file and save it:
<% 
' Create the PDF document
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Add a field text
PDF.AddFormObj 120, 400, 220, 415, " frm.edtName ", "", " Introduce your name ",
foTextField
PDF.AddTextPos  120, 380, " Introduce your name: "
PDF.Save " names.pdf "
set pdf = nothing
%>
Now get the name of the user and create a FDF document linked to names.pdf :
<% 
' Create the PDF document
set PDF = server.createobject(" aspPDF.EasyPDF
")
' Add a field text
PDF.AddFDFValue " frm.edtName ", request
("name") 
PDF.SaveFDF " setnames.fdf" ,  " names.pdf "
' You can also use the binarywrite from ASP
' PDF.BinaryWriteFDF "http://xxxx/names.pdf"
set pdf = nothing
%>
If you double click the setnames.fdf file it should open the names.pdf and fulfill the data with the contents of
- aspEasyPDF - 
58 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
the FDF file. 
See Also
SaveFDF
BinaryWriteFDF
- aspEasyPDF - 
59 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddGraphic
Function explain
Name
AddGraphic 
Parameters
Filename as String
Result
Boolean 
From version  1.0
Adds the graphics at the last position were you added the text. 
Supported formats:
TYPE
Max. Resolutions 
BMP 
2,16,256 or 16M colors
GIF
x - 8 bits ( Maximum set by the GIF specification)
JPEG
JPEG (RGB, GrayScale, YCbCr, CMYK, YCbCrK) 24 bits
JPEG200
JPEG2000: JP2, J2K and JPC code stream formats (JPEG-2000 Part-1 standard,
ISO/IEC 15444-1)
PCX 
2,16,256 or 16M colors
PNG
with various compression levels.
TIFF
TIFF (rev.6.0 and Tech.Note #2, Packbits, JPEG, LZW, CCITT G.3 and G.4) with
RGB, CMYK, B/W, CIELab color spaces to file or stream. Also FAX (CCITT3), G3F
and G3N (Zetafax) formats supported for loading. Supported 4, 8, 16, 32, 64, 128
and 256 colors paletted images
Others
DIB, RLE, TGA (TARGA, VDA, ICB, VST, PIX)
Portable Bitmap
PBM, PGM and PPM
Vector
WMF, EMF
Windows
ICO and CUR
Note between different versions: On the professional you can retrieve remote graphics from other servers, on the
standard version you can only get local graphics. Remember that using http connections for getting files will reduce the
speed when creating the PDF document, please try to use local files to avoid this problem.
Syntax
Result = PDF .AddGraphic FileName as String
Notes
The bitmaps are being compressed in the PDF document with LZ compression level. 
Adding a lot of graphics will increase the document size and will decrease the performance when generating
dynamically the PDF document. 
When inserting graphic the component uses 72dpi, which is a bad quality but good for internet connection because file
is smaller.
To came across with a better image quality you should use the zoom factor:
100% --- > 72 dpi ( normal quality )
50% --- > 144 dpi ( good )
25% --- > 288 dpi ( very good )
Examples
<%  ' Create the component
set PDF = server.createobject
("aspPDF.EasyPDF")
- aspEasyPDF - 
60 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Documents you may be interested
Documents you may be interested