open pdf file in new tab in c# : Delete text pdf acrobat application software utility html windows azure visual studio PDFLIB2-part1380

Chapter 3:  PDFlib API Reference 21
3.6 Image Functions
PDF_image *PDF_open_JPEG(PDF *p, char *filename)
PDF_image *PDF_open_TIFF(PDF *p, char *filename)
PDF_image *PDF_open_GIF(PDF *p, char *filename)
Open and analyze a raster graphics file in one of the supported file formats. 
The returned structure, if not NULL, contains crucial image parameters 
such as width and height in pixels and the number of colors used. The 
pointer to this structure must be used to embed the image data in a PDF 
>Not all file formats may be supported in a particular PDFlib implemen-
tation due to licensing or technical issues.
>Not all flavors of a supported file format may actually work.
void PDF_close_image(PDF *p, PDF_image *image)
void PDF_close_JPEG(PDF *p, PDF_image *image)
void PDF_close_TIFF(PDF *p, PDF_image *image)
void PDF_close_GIF(PDF *p, PDF_image *image)
Close the supplied image file and free the image structure.
void PDF_place_image(
PDF *p, PDF_image *image, float x, float y, float scale)
Place the supplied image (which must have been retrieved with one of the 
PDF_open_*() functions) on the current page. The lower left corner of the 
image is placed at (x, y) on the current page and the image is scaled by the 
supplied scaling factor.
void PDF_place_inline_image(
PDF *p, PDF_image *image, float x, float y, float scale)
Same as PDF_place_image(), but the image data is placed inline in the PDF 
file. This should only be used in rare cases.
void PDF_put_image(PDF *p, PDF_image *image)
Put the image data in the PDF without ÈexecutingÇ it, i.e. the image data is 
only parked in the file for later reference.
void PDF_execute_image(
PDF *p, PDF_image *image, float x, float y, float scale)
ÈExecuteÇ image data (place at (x, y) and scale) it. The image data must 
previously have been put into the PDF file with PDF_put_image().
The put/execute technique is useful for re-using image data on several 
places in a PDF file, e.g. a logo appearing on each page.
Delete text pdf acrobat - delete, remove text from PDF file in, 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 acrobat professional; erase pdf text
Delete text pdf acrobat - VB.NET PDF delete text library: delete, remove text from PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
delete text pdf files; pull text out of pdf
Chapter 3:  PDFlib API Reference
The image structure may only be closed after the last call to 
void PDF_data_source_from_buf(
PDF *p, PDF_data_source *src, byte *buffer, long len)
Utility routine for converting a memory buffer to a PDFlib data source. This 
may only be useful for internal and testing purposes.
3.7 Hypertext Functions
In this section, the term ÈhypertextÇ is used to denote features which do 
not directly affect the printed layout, such as bookmarks and page transi-
void PDF_add_outline(PDF *p, char *text)
Add a PDF bookmark with the supplied text that points to the current page. 
The text must be encoded with PDFDocEncoding.
> Currently bookmarks cannot be nested.
void PDF_set_transition(PDF *p, PDF_transition t)
Set the page transition effect for the current page. The following transition 
types are supported:
void PDF_set_duration(PDF *p, float time)
Set the page display duration (in seconds) for self-animated PDFs.
3.8 Convenience Stuff
PDF_pagesize a0, a1, a2, a3, a4, a5, a6, b5, letter, legal, ledger, p11x17;
These structures hold page and width values for the most common page 
formats which may be used in calls to PDF_begin_page().
Two lines sweeping across the screen reveal the page.
Multiple lines sweeping across the screen reveal the page.
A box reveals the page.
A single line sweeping across the screen reveals the page.
The old page dissolves to reveal the page.
The dissolve effect moves from one screen edge to another.
The old page is simply replaced by the new page (default).
.NET PDF Document Viewing, Annotation, Conversion & Processing
Redact text content, images, whole pages from PDF file. Annotate & Comment. Edit, update, delete PDF annotations from PDF file. Print.
how to delete text in pdf file; pdf editor delete text
C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
delete text pdf; how to delete text in a pdf acrobat
Chapter 3:  PDFlib API Reference 23
3.9 Optimization Techniques
Re-using image data. Although the respective library functions are docu-
mented in Section 3.6, ÈImage FunctionsÇ, it might be worth pointing out 
that PDFlib supports an important PDF optimization technique for using 
repeated raster images.
Consider a layout with a constant logo or background on several pages. 
In this situation it is possible to include the image data only once in the PDF 
and generate only a reference on each of the pages where the graphic is 
used. Simply open the image file, include the image data with 
PDF_put_image() in the PDF, and call PDF_execute_image() each time you 
want to place the logo or background on a particular page. Depending on 
the imageÕs size and the number of occurences, this technique may prove as 
a big space saver.
3.10 General Restrictions
Functional restrictions concerning PDFlib output:
>PDFlib-generated files are not optimized (in the sense of linearization 
necessary for page-at-a-time download).
>PDFlib is currently unable to produce streaming output.
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
how to erase in pdf text; delete text from pdf online
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
how to delete text in pdf converter; how to delete text from a pdf document
Chapter 4:  Supplied Library Clients
4Supplied Library Clients
This section briefly describes the sample library clients supplied with the 
PDFlib distribution. These clients serve two purposes: they may be useful 
programs in themselves, and they provide sample code for the application 
programmer looking forward to using the PDFlib API.
hello [filename]
This is the ÈHello, World!Ç sample discussed in Section 2.1, ÈA Programming 
If a file name is supplied on the command line, the named file will be 
generated. Otherwise, the file name hello.pdf is used.
pdfdemo [filename]
This is a sample PDFlib application which employs many features of PDFlib 
such as text and graphics output, embedding, rotating and scaling of sever-
al raster images. As well as supplying sample C code, pdfdemo serves as a 
test bed for the library.
If a fil name is supplied on the command line, the named file will be 
generated. Otherwise, the file name demo.pdf is used.
pdfclock [-c pagecount] -o filename
Generate a PDF with an analog clock face showing the current time. filena-
me is the name of the PDF file to be generated. If supplied on the command 
line, pagecount specifies the number of pages to be generated. Pages are 
generated with a delay of approximately one second. Since the PDF output 
specifies a page advance delay with a wipe page transition, the output 
somehow resembles a real analog clock. Try it!
pdfgraph -b -o filename datafile
An interpreter for a mini-language describing vector-oriented graphics. 
Simple lines and color settings can be used to generate nice little demos or 
real graphs. filename is the name of the PDF file to be generated, datafile 
contains the drawing instructions. The -b option specifies binary PDF out-
text2pdf [options] [textfile]
-b            binary mode (default: ASCII)
-f fontname   name of font to use
-h height     page height in points
-m margin     margin size in points
-s size       font size
-o filename   PDF output file name
-w width      page width in points
VB.NET PDF: How to Create Watermark on PDF Document within
create a watermark that consists of text or image (such And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
pdf editor online delete text; how to delete text from a pdf reader
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
how to delete text from pdf; how to remove text watermark from pdf
Chapter 4:  Supplied Library Clients 25
-I path       path to AFM and font directory
Convert the text in the supplied text file to PDF. Several aspects of the gen-
erated PDF can be controlled via command line options.
imagepdf [options] imagefile(s)
-a         ASCII mode (default: binary)
-c         print caption
-o <file>  output file
Convert one or more graphics file(s) to PDF. Each file is placed on a separate 
page of appropriate size. For easy reference a bookmark with the file name 
points to each page.
Note that the range of supported graphics file formats depends on your 
particular PDFlib installation. Supported formats may include JPEG, GIF, 
and TIFF.
C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
acrobat remove text from pdf; how to delete text from pdf reader
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS free hand, free hand line, rectangle, text, hotspot, hotspot more plug-ins needed like Acrobat or Adobe
how to delete text from pdf document; delete text from pdf with acrobat
Chapter 5:  Environment Bindings
5Environment Bindings
PDFlib may be used in different environments, e.g., language bindings, Web 
integration techniques, scripting languages. Several bindings are support-
ed in the distributed PDFlib package. Some hints related to these bindings 
are given in this section.
5.1 Common Gateway Interface (CGI)
Due to the general nature of CGI, no special action must be taken in order to 
use PDFlib within a CGI environment. The cgi-bin subdirectory contains a 
very small example for integrating PDFlib programs in a Web server envi-
ronment. The MIME type for PDF files is as follows:
The  clock.cgi sample generates a temporary PDF file using the pdfclock 
demo client and sends the PDF data to the Web browser using the CGI inter-
face. After sending the data the temporary file is deleted:
echo Content-type: application/pdf
pdfclock -o $TMP
cat $TMP
rm $TMP
exit 0
Of course, the necessary HTTP header(s) may also be generated directly by a 
PDFlib application. The above CGI shell script is mainly for instructional 
5.2 Tcl/Tk Binding
There is currently some work underway to support PDF generation from 
within Tcl/Tk scripts. Although the distribution currently doesnÕt support 
it, Tcl support will at some point in future be a standard feature in PDFlib. is working on this topic.
5.3 Other Bindings
Several bindings to other environments are either considered or already in 
the works although not currently included in the distribution:
> PDFlib as a Windows DLL
Chapter 5:  Environment Bindings 27
>PDFlib as an ISAPI module for use with Microsoft Internet Information 
>PDFlib as a module for use with Python
Chapter 6:  The PDFlib License
6The PDFlib License
The complete 
text of the license agreement can be found in the file LICENSE. In short and 
non-legal terms:
> You may use and distribute PDFlib non-commercially.
> You may develop free software with PDFlib.
> You may NOT sell any software based on PDFlib without prior written 
permission of the author.
> If you write PDFlib programs and sell them, you need a commercial 
PDFlib license.
Note that this is only a 10-second-description which is not legally
binding. Only the text in the LICENSE file is considered to completely
describe the licensing conditions. Please contact the author for details on 
using PDFlib commercially:
Consulting & Publishing
Thomas Merz
Tal 40
80331 MŸnchen, Germany
fax +49/89/29 16 46 86
1. The license text was devised by L. Peter Deutsch of Aladdin Enterprises (Menlo Park, CA). Thanks Peter 
for making available the text!
Chapter 7:  References 29
Although this manual is intended to be self-contained with respect to 
PDFlib programming, it is highly recommended to obtain a copy of the PDF 
specification for a deeper understanding and more detailed information:
[1] Portable Document Format Reference Manual, Version 1.2
Available from
[2] The following book by the author of PDFlib is available in English and 
German editions. It describes all aspects of integrating Acrobat in the 
English edition:
Thomas Merz: Web Publishing with Acrobat/
PDF. Springer-Verlag Heidelberg Berlin New 
York 1998
ISBN 3-540-63762-1
German edition:
Thomas Merz: Mit Acrobat ins World Wide 
Effiziente Erstellung von PDF-Dateien und 
ihre Einbindung ins Web.
ISBN 3-9804943-1-4, 1997
Thomas Merz Verlag
80331 MŸnchen, Tal 40
Fax +49/89/29 16 46 86
Chapter 8:  Revision History
8Revision History
Version information on PDFlib itself can be found in the distribution. This 
chapter documents changes to the PDFlib Reference Manual (this docu-
22 September 1997
> First public release of PDFlib (version 0.4) and this manual.
25 February 1998
> Slightly expanded the manual to cover PDFlib version 0.5.
And now
for a little commercial...
Documents you may be interested
Documents you may be interested