open pdf form itextsharp c# : Delete text pdf software control project winforms azure asp.net UWP Quick-PDF-Library-7-Developer-Guide4-part1652

QP.SetOrigin(1); 
// Create page 2 in the default document. 
// Page 2 is automatically selected after 
// being created. 
QP.NewPages(1); 
QP.SetTextSize("24"); 
QP.DrawText(250, 114, "Page 2"); 
// Select page 1 again so that 
// we can add our link to page 2. 
QP.SelectPage(1); 
// Adding a link to a page is easy using  
// the AddLinkToPage function. 
QP.AddLinkToPage(200, 100, 60, 20, 2, 0, 1); 
// Hyperlinks and text are two separate 
// elements in a PDF, so we'll draw some 
// text now so that you know where the 
// hyperlink is located on the page. 
QP.DrawText(205, 114, "Click me!"); 
// Save the new PDF to disk 
QP.SaveToFile("link_to_page.pdf"); 
Add link to another document 
Use the AddLinkToFile function to add a link to a specific page and position in another PDF. 
/* Add a link to a specific page in an external PDF */ 
// Set the origin for the co-ordinates to be the 
// top left corner of the page. 
QP.SetOrigin(1); 
// Adding a link to a page in an external PDF 
// is easy using the AddLinkToFile function. 
QP.AddLinkToFile(200, 100, 60, 20, "example.pdf", 22, 200, 1, 1); 
// Hyperlinks and text are two separate 
// elements in a PDF, so we'll draw some 
// text now so that you know where the 
// hyperlink is located on the page. 
QP.DrawText(205, 114, "Click me!"); 
// When the QPL object is initiated a blank document 
// is created and selected in memory by default. So 
// all we need to do now is save the document to 
// the local hard disk to see the changes that we've made. 
QP.SaveToFile("link_to_another_doc.pdf"); 
41 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
Delete text pdf - 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 edit and delete text in pdf file online; erase text in pdf document
Delete text pdf - 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
remove text watermark from pdf online; pdf text remover
Add link to embedded file 
Use the AddLinkToEmbeddedFile function to add a link to file embedded within the PDF. 
/* Add a link to a file embedded within a PDF*/ 
// Embed a file into the current document 
EmbeddedFileID = QP.AddEmbeddedFile("debenu final tm.pdf", "application/pdf"); 
// Set the origin for the co-ordinates to be the 
// top left corner of the page. 
QP.SetOrigin(1); 
// Adding a link to an embedded file is  
// easy using the AddLinkToEmbeddedFile function. 
QP.AddLinkToEmbeddedFile(200, 100, 80, 20, EmbeddedFileID , "My embedded file", 1); 
// Hyperlinks and text are two separate 
// elements in a PDF, so we'll draw some 
// text now so that you know where the 
// hyperlink is located on the page. 
QP.DrawText(205, 114, "Double-Click Me!"); 
// When the QPL object is initiated a blank document 
// is created and selected in memory by default. So 
// all we need to do now is save the document to 
// the local hard disk to see the changes that we've made. 
QP.SaveToFile("link_to_embedded_file.pdf"); 
Add link to link to JavaScript 
Use the AddLinkToJavaScript function to add a link to a JavaScript action. 
/* Add a link that executes a snippet of JavaScript when clicked on */ 
// Load a PDF with JavaScript 
QP.LoadFromFile("doc_with_javascript.pdf"); 
// Use the AddLinkToJavaScript function to add a link 
// that executes some JavaScript when clicked on 
QP.AddLinkToJavaScript(220, 570, 190, 210, 'app.alert("Quick PDF Library 
rocks",3,0,"Something you should know...");',1); 
// Set the opening page and zoom factor 
// for our sample file. 
QP.SetOpenActionDestination(1, -1); 
// Save the file to disk in the output folder. 
QP.SaveToFile("link_to_javascript.pdf"); 
Add link to a destination 
42 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
›› VB.NET PDF: Delete PDF Page. VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class.
delete text pdf document; pdf editor delete text
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Page: Delete Existing PDF Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. C#.NET PDF Library - Delete PDF Document Page in C#.NET.
delete text from pdf preview; erase pdf text
Use the AddLinkToDestination function to add a link to a destination in the same document. The 
target page, position and zoom level are specified by a destination object which can be created 
with the NewDestination function. 
/* Add a link a link to a destination in the same document*/ 
// Set page origin to top left 
QP.SetOrigin(1); 
// Add a 2nd page to the default 1 page doc 
QP.NewPages(1); 
// Add a new destination on page 2, draw some text too 
DestID = QP.NewDestination(2, 0, 7, 0, 200, 0, 0); 
QP.DrawText(300, 300, "Page 2 Destination"); 
// Select page 1 again 
QP.SelectPage(1); 
// Use the AddLinkToDestination function to add 
// a link to the destination that we've previously created 
QP.AddLinkToDestination(200, 100, 60, 20, DestID, 1); 
// Hyperlinks and text are two separate 
// elements in a PDF, so we'll draw some 
// text now so that you know where the 
// hyperlink is located on the page. 
QP.DrawText(205, 114, "Click me!"); 
// Save the file to disk. 
QP.SaveToFile("link_to_destination.pdf"); 
Add link to named destination 
Use the AddLinkToDestination and NewNamedDestination functions to add a link to a named 
destination in the same document. The target page, position and zoom level are specified by a 
destination object which can be created with the NewDestination function. 
/* Add a link a link to a named destination in the same document */ 
// Set page origin to top left and add 
// a 2nd page to the default 1 page doc 
QP.SetOrigin(1); 
QP.NewPages(1); 
// Add a new destination on page 2 
DestID = QP.NewDestination(2, 0, 7, 0, 200, 0, 0); 
// Add a named destination reference to the 
// destination object that we've just created 
43 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. VB.NET PDF - Extract Text from PDF Using VB. How to Extract Text from PDF with VB.NET Sample Codes in .NET Application.
delete text from pdf; delete text pdf files
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File.
delete text from pdf online; deleting text from a pdf
QP.NewNamedDestination("MyNamedDestination", DestID); 
// Draw some text so we know where we are 
QP.DrawText(300, 300, "Page 2 Named Destination"); 
// Select page 1 again 
QP.SelectPage(1); 
// Use the AddLinkToDestination function to add 
// a link to the destination that we've previously created 
QP.AddLinkToDestination(200, 100, 60, 20, DestID, 1); 
// Hyperlinks and text are two separate 
// elements in a PDF, so we'll draw some 
// text now so that you know where the 
// hyperlink is located on the page. 
QP.DrawText(205, 114, "Click me!"); 
// Save the file to disk 
QP.SaveToFile("link_to_destination.pdf"); 
PDF Bookmarks (Outlines) 
Quick PDF Library provides extensive support for adding, editing and removing bookmarks from 
PDF files. In the PDF specification bookmarks are technically referred to as outlines and this is 
the terminology that we have used when naming our bookmark related functions but in this 
guide we have referred to them as bookmarks. 
Find and list all bookmarks 
Use the OutlineCount and OutlineTitle functions to find and list all bookmarks found in a PDF. 
/* Find all bookmarks in a document and display them in a message box */ 
// Load the sample file from the input folder 
QP.LoadFromFile("bookmarks.pdf"); 
iMainDocID = QP.GetDocumentID(QP.DocumentCount()); 
// Count the number of pages 
iFilePages = QP.PageCount(); 
// Count the number of bookmarks 
iNumOutlines = QP.OutlineCount(); 
// Declare the variable that we'll use for storing the bookmark titles 
DocName = ""; 
// Cycle through each bookmark, saving the chunk as a separate file 
44 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
C# PDF insert text Library: insert text into PDF content in C#.net
Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. Providing C# Demo Code for Adding and Inserting Text to PDF File Page with .NET PDF Library.
how to delete text in pdf converter professional; remove text from pdf online
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
C#.NET PDF SDK - Convert PDF to Text in C#.NET. Integrate following RasterEdge C#.NET text to PDF converter SDK dlls into your C#.NET project assemblies;
how to delete text in a pdf acrobat; remove text from pdf reader
for (n = 1; n < iNumOutlines; n++) 
// Select the main document 
QP.SelectDocument(iMainDocID); 
// Select the current bookmark 
iOutlineID = QP.GetOutlineID(n); 
// Get the bookmark title 
DocName = DocName + QP.OutlineTitle(iOutlineID) + "\n"; 
// Display a message box with all the bookmarks listed 
MsgBox(DocName); 
45 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
VB.NET PDF - Convert PDF to Text Using VB. Integrate following RasterEdge text to PDF converter SDK dlls into your VB.NET project assemblies;
delete text from pdf with acrobat; remove text from pdf preview
C# PDF Text Search Library: search text inside PDF file in C#.net
Text: Search Text in PDF. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
how to edit and delete text in pdf file; how to delete text from a pdf in acrobat
PDF Fonts 
Quick PDF Library provides support for a wide range of different fonts, enabling you to embed 
and subset fonts. Support for Unicode characters is also provided. 
Add a TrueType font 
Use the AddTrueTypeFont function to embed a TrueType font in a PDF. 
/* Embed a TrueType font within a PDF */ 
// Use the AddTrueTypeFont function to add a font to 
// the default blank document and get the return 
// value which is the font ID. 
fontID1 = QP.AddTrueTypeFont("Arial Rounded MT Bold", 1); 
// Select the font using its font ID 
QP.SelectFont(fontID1); 
// Draw some text onto the document to see if 
// everything is working OK. 
QP.DrawText(100, 700, "Arial Rounded MT Bold"); 
// Repeat exercise to see what a couple of other 
// fonts will look like as well. 
fontID2 = QP.AddTrueTypeFont("Times New Roman", 1); 
QP.SelectFont(fontID2); 
QP.DrawText(100, 650, "Times New Roman"); 
fontID3 = QP.AddTrueTypeFont("Century Gothic", 1); 
QP.SelectFont(fontID3); 
QP.DrawText(100, 600, "Century Gothic"); 
// Save the new document to the output folder. 
QP.SaveToFile("embedded_fonts.pdf"); 
Add a standard font 
Use the AddStandardFont function to embed a standard font to a PDF. 
/* Add a Windows standard font to a PDF */ 
// Use the AddStandardFont function to add a font to 
// the default blank document and get the return 
// value which is the font ID. 
fontID1 = QP.AddStandardFont(0); 
// Select the font using its font ID 
QP.SelectFont(fontID1); 
// Draw some text onto the document to see if 
// everything is working OK. 
46 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
QP.DrawText(100, 700, "Courier"); 
// Repeat exercise to see what a couple of other 
// fonts will look like as well. 
fontID2 = QP.AddStandardFont(1); 
QP.SelectFont(fontID2); 
QP.DrawText(100, 650, "CourierBold"); 
fontID3 = QP.AddStandardFont(2); 
QP.SelectFont(fontID3); 
QP.DrawText(100, 600, "CourierBoldOblique"); 
fontID4 = QP.AddStandardFont(3); 
QP.SelectFont(fontID4); 
QP.DrawText(100, 550, "Helvetica"); 
fontID5 = QP.AddStandardFont(4); 
QP.SelectFont(fontID5); 
QP.DrawText(100, 500, "HelveticaBold"); 
// Save the new document to the output folder. 
QP.SaveToFile("embedded_standard_fonts.pdf"); 
Add a subsetted font 
Use the AddSubsettedFont function to embed a subset of a font in a PDF. This means that only 
the font information for the specified characters will be embedded, reducing the size of the 
document. 
/* Add subsetted text to a PDF */ 
// Our string of Unicode text goes here 
drawstr = "Hello World"; 
// Add a subset font for the text string 
QP.AddSubSettedFont("Verdana", 1, drawstr); 
// Remap the string to ensure that the correct character  
// codes are used. 
substr = QP.GetSubsetstring(drawstr); 
// Draw the Unicode text onto the page 
QP.DrawText(100, 600, substr); 
// Save the new file to disk 
QP.SaveToFile("subsetted_text.pdf"); 
Add a subsetted font with Unicode text 
Unicode text can be added to PDFs using the AddSubsettedFont function. 
/* Add subsetted Unicode text to a PDF */ 
47 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
// Our string of Unicode text goes here 
drawstr = "你好"; 
// Add a subset font for the text string 
QP.AddSubSettedFont("Verdana", 7, drawstr); 
// Remap the string to ensure that the correct character  
// codes are used. 
substr = QP.GetSubsetstring(drawstr); 
// Draw the Unicode text onto the page 
QP.DrawText(100, 600, substr); 
// Save the new file to disk 
QP.SaveToFile("unicode_text.pdf"); 
Add a Type 1 font 
Use the AddType1Font function to embed PostScript Type 1 fonts in a PDF. 
/* Add a Type 1 font to a PDF */ 
// Load and add the Type 1 font using the 
// AddType1Font function. Read function 
// description for full requirements. 
FontID = QP.AddType1Font("Allandale.PFM"); 
// Select the font that we've just added 
QP.SelectFont(FontID); 
// Set page origin to top left 
QP.SetOrigin(1); 
// Draw some sample text 
QP.DrawText(100, 100, "Hello World"); 
// Save the new file to disk 
QP.SaveToFile("embedded_type1_font.pdf"); 
Add a CJK font 
Use the AddCJKFont function to add a Chinese, Japanese or Korean font to a PDF. Read the 
function description for full information. 
/* Add a CJK font to a PDF */ 
// Add a CJK font and select it 
FontID = QP.AddCJKFont(1); 
QP.SelectFont(FontID); 
48 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
// Specify text to be drawn 
InputText = "中文文本"; // Chinese text 
// Convert string of text to Unicode 
UnicodeInputText = QP.ToPDFUnicode(InputText); 
// Draw the string of text onto the PDF 
QP.DrawText(100, 600, UnicodeInputText); 
// Save the new file to disk 
QP.SaveToFile("cjk_font.pdf"); 
Check PDF for font data 
The HasFontResources function can be used to check a PDF for any font resources. If the PDF 
does not have any font resources then it can be assumed to be an image only PDF. 
/* Check PDF for font resources */ 
// Load the PDF to test 
QP.LoadFromFile("example.pdf"); 
// Check PDF for font resources. If this function returns 0 
// then no font resources exist, but if it returns a non-zero value 
// then font resources do exist. 
HasFontResourcesResult = QP.HasFontResources(); 
if (HasFontResourcesResult == 0) 
MsgBox("No font resources found. Image only PDF."); 
else 
MsgBox(HasFontResourcesResult + " font resource(s) found."); 
Save embedded TrueType font data to file 
Use the SaveFontToFile function to save embedded TrueType font data to file. 
/* Save TrueType font data to file*/ 
// Load the PDF to extract TrueType font data from 
QP.LoadFromFile("bookmarks.pdf"); 
// Locate all fonts in the PDF 
FindFontsResult = QP.FindFonts(); 
// Loop through each font and save 
// to file if the font is TrueType and embedded 
for (i = 1; i < FindFontsResult; i++) 
49 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
FontID = QP.GetFontID(i); 
QP.SelectFont(FontID); 
if (QP.FontType() == 4) 
QP.SaveFontToFile(QP.FontName() + ".ttf"); 
  
Some additional details: 
1.  First you need to load the PDF using the LoadFromFile function or one of the other 
LoadFrom* functions. 
2.  Then you need to count all of the fonts in the document using the FindFonts function. 
This function will return the total number of fonts in the document. Use this as an index 
to loop through each font in the document -- starting from 1 to the total number of fonts. 
3.  While looping through the index of the fonts, retrieve the fond ID and use this ID to select 
the font using the SelectFont function. 
4.  Only embedded TrueType fonts are supported by the SaveFontToFile function, so you 
need to use the FontType function to filter our all fonts that are not embedded TrueType 
fonts. 
5.  Finally, now you can save the embedded TrueType fonts to disk using the 
SaveFontToFile function as they are discovered in the loop 
50 | 69
Copyright (c) 2011 Debenu (www.debenu.com)
Documents you may be interested
Documents you may be interested