view pdf in windows form c# : Change link in pdf file application software tool html winforms windows online winforms.pdf5-part1289

49 
//Create the C1PdfDocument object. 
C1.C1Pdf.C1PdfDocument pdf = new C1.C1Pdf.C1PdfDocument(); 
2.
Add the following code to set the OwnerPassword property:  
To write code in Visual Basic 
Visual Basic 
pdf.Security.OwnerPassword = "Password" 
To write code in C# 
C# 
pdf.Security.OwnerPassword = "Password"; 
3.
Add the following code to set the AllowCopyContent, AllowEditAnnotations, 
AllowEditContent, and AllowPrint properties to False to not allow copying, editing, and 
printing:  
To write code in Visual Basic 
Visual Basic 
pdf.Security.AllowCopyContent = False 
pdf.Security.AllowEditAnnotations = False 
pdf.Security.AllowEditContent = False 
pdf.Security.AllowPrint = False 
To write code in C# 
C# 
pdf.Security.AllowCopyContent = False; 
pdf.Security.AllowEditAnnotations = False; 
Change link in pdf file - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
pdf links; clickable links in pdf files
Change link in pdf file - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add links to pdf online; pdf link to specific page
50 
pdf.Security.AllowEditContent = False; 
pdf.Security.AllowPrint = False; 
4.
Save the document to a file:  
To write code in Visual Basic 
Visual Basic 
' Save the document to a file. 
pdf.Save("c:\mydoc.pdf") 
To write code in C# 
C# 
// Save the document to a file. 
pdf.Save(@"c:\mydoc.pdf"); 
Setting Paper Size 
PDF for .NET Task-Based Help > Setting Paper Size 
To set the paper size, use the PaperKind property. This property can be set either in the designer or 
in code. For more information on paper size, see Creating Pages and Overlays
In the Designer 
Locate the PaperKind property in the Properties window and choose the new paper size. 
In Code 
Add the following code to the Form_Load event to set the PaperKind property to Legal size paper: 
To write code in Visual Basic 
Visual Basic 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
list below is mainly to optimize PDF file with multiple Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing 150.0F 'to change image compression
add links pdf document; adding hyperlinks to a pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
list below is mainly to optimize PDF file with multiple Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing 150F; // to change image compression
adding hyperlinks to pdf; add url pdf
51 
' Create the C1PdfDocument object. 
Dim pdf As New C1.C1Pdf.C1PdfDocument() 
' Use Legal size paper. 
pdf.PaperKind = Printing.PaperKind.Legal 
' Save the document to a file. 
pdf.Save("c:\mydoc.pdf") 
To write code in C# 
C# 
// Create the C1PdfDocument object. 
C1.C1Pdf.C1PdfDocument pdf = new C1.C1Pdf.C1PdfDocument(); 
// Use Legal size paper. 
pdf.PaperKind = Printing.PaperKind.Legal; 
// Save the document to a file. 
pdf.Save(@"c:\mydoc.pdf"); 
Setting Landscape Page Orientation 
PDF for .NET Task-Based Help > Setting Landscape Page Orientation 
ion 
To set the page orientation, use the Landscape property. This property can be set either in the 
designer or in code. For more information on page settings, see Creating Pages and Overlays
In the Designer 
Locate the Landscape property in the Properties window and set it to True. 
In Code 
Add the following code to the Form_Load event to set the Landscape property: 
To write code in Visual Basic 
Visual Basic 
VB.NET PDF Password Library: add, remove, edit PDF file password
Dim setting As PasswordSetting = New PasswordSetting(newUserPassword, newOwnerPassword) ' Change password for an encrypted PDF file and output to a new file.
add link to pdf file; clickable pdf links
C# PDF Password Library: add, remove, edit PDF file password in C#
PasswordSetting setting = new PasswordSetting(newUserPassword, newOwnerPassword); // Change password for an encrypted PDF file and output to a new file.
c# read pdf from url; adding links to pdf
52 
' Create the C1PdfDocument object. 
Dim pdf As New C1.C1Pdf.C1PdfDocument() 
' Use landscape page orientation. 
pdf.Landscape = True 
' Save the document to a file. 
pdf.Save("c:\mydoc.pdf") 
To write code in C# 
C# 
// Create the C1PdfDocument object. 
C1.C1Pdf.C1PdfDocument pdf = new C1.C1Pdf.C1PdfDocument(); 
// Use landscape page orientation. 
pdf.Landscape = true; 
// Save the document to a file. 
pdf.Save(@"c:\mydoc.pdf"); 
Setting Image Quality 
PDF for .NET Task-Based Help > Setting Image Quality 
To set the image quality in the PDF document, use the C1PdfDocumentBase.ImageQuality 
property. This property can be set either in the designer or in code. For more information on 
images and image quality, see Adding Images. 
In the Designer 
Locate the C1PdfDocumentBase.ImageQuality property in the Properties window and set it to 
one of the following ImageQualityEnum  settings: Low, Medium, Default, or High. 
In Code 
Add the following code to the Form_Load event to set the C1PdfDocumentBase.ImageQuality 
property to high quality images: 
To write code in Visual Basic 
Visual Basic 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update, and delete PDF file metadata, like
add a link to a pdf in preview; add hyperlink in pdf
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
C#.NET PDF Library - Rotate PDF Page in C#.NET. Empower C# Users to Change the Rotation Angle of PDF File Page Using C# Programming Language in .NET Application
add a link to a pdf; adding a link to a pdf in preview
53 
' Create the C1PdfDocument object. 
Dim pdf As New C1.C1Pdf.C1PdfDocument() 
' Use high quality images. 
pdf.ImageQuality = C1.C1Pdf.ImageQualityEnum.High 
' Save the document to a file. 
pdf.Save("c:\mydoc.pdf") 
To write code in C# 
C# 
// Create the C1PdfDocument object. 
C1.C1Pdf.C1PdfDocument pdf = new C1.C1Pdf.C1PdfDocument(); 
// Use high quality images. 
pdf.ImageQuality = C1.C1Pdf.ImageQualityEnum.High; 
// Save the document to a file. 
pdf.Save(@"c:\mydoc.pdf"); 
Printing PDF Files 
PDF for .NET Task-Based Help > Printing PDF Files 
es 
The following code allows you to add print functionality to PDF for .NET. In this example, the code 
was added to the Button1_Click event. Note that you must use the Imports System.Diagnostics 
(Visual Basic) or using System.Diagnostics (C#) directive at the top of your form in order for the 
following code to work. 
To write code in Visual Basic 
Visual Basic 
Process.Start("C:\Program Files\Adobe\Acrobat 5.0\Acrobat\Acrobat.exe", 
t.exe", 
"/p /h " & "c:\hello world.pdf") 
To write code in C# 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Easy to change PDF original password; Options for setting PDF security PDF Hyperlink Edit. Support adding and inserting hyperlink (link) to PDF document; Allow to
add hyperlinks pdf file; add links to pdf
RasterEdge .NET Document Imaging Trial Package Download Link.
PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. PDF to HTML; C#: Convert PDF to Jpeg; C# File: Compress PDF; C# File
pdf hyperlink; adding hyperlinks to pdf files
54 
C# 
Process.Start(@"C:\Program Files\Adobe\Acrobat 5.0\Acrobat\Acrobat.exe", 
t.exe", 
"/p /h " + @"c:\hello world.pdf"); 
Writing PDF for .NET Content in Web Applications 
PDF for .NET Task-Based Help > Writing PDF for .NET Content in Web Applications 
ons 
This topic provides an example of how to write PDF for .NET content directly into a Web page's 
output buffer with no temporary files. 
1.
In your Web application project, select View | Component Designer. 
2.
Add the C1PdfDocument control to your form. 
3.
Select View | Code, and add the following directives to your project:  
To write code in Visual Basic 
Visual Basic 
Imports C1.C1Pdf 
Imports System.IO 
To write code in C# 
C# 
using C1.C1Pdf; 
using System.IO; 
4.
Then add the following code:  
To write code in Visual Basic 
Visual Basic 
Public Sub RenderPdf(ByVal doc As C1PdfDocument) 
55 
 ' Render PDF document into memory-based PDF stream.  
Dim ms As New MemoryStream() 
doc.Save(ms) 
   ' Get response object  
Dim length As Integer 
Dim rsp As HttpResponse = Me.Page.Response 
' Clear it. 
rsp.Clear() 
 Write PDF stream into response buffer  
rsp.ContentType = "Application/pdf" 
length = CInt(ms.Length) 
rsp.OutputStream.Write(ms.GetBuffer(), 0, length) 
' Finish.  
rsp.Flush() 
' This is required!  
rsp.SuppressContent = True 
End Sub 
To write code in C# 
C# 
protected void RenderPDF(C1PdfDocument doc) 
// Render PDF document into memory-based PDF stream. 
MemoryStream ms = new MemoryStream(); 
doc.Save(ms); 
// Get response object. 
int length; 
HttpResponse rsp = this.Page.Response; 
// Clear it 
rsp.Clear(); 
// Write PDF stream into response buffer 
rsp.ContentType = "Application/pdf"; 
length = (int)ms.Length; 
rsp.OutputStream.Write(ms.GetBuffer(), 0, length); 
// Finish. 
 
rsp.Flush(); 
56 
// This is required. 
rsp.SuppressContent = true; 
Using PDF for .NET with Other ComponentOne Tools 
PDF for .NET Task-Based Help > Using PDF for .NET with Other ComponentOne Tools 
The following topics discuss using the PDF for .NET control with other development tools included 
with the ComponentOne Studios. 
See Also 
Adding ComponentOne FlexGrid for WinForms Data into PDF for .NET 
Creating a PDF from a Report Rendered by VSPrinter 
Removing PDF Bookmarks from a C1Report Document 
Adding ComponentOne FlexGrid for WinForms Data into PDF for .NET 
PDF for .NET Task-Based Help Using PDF for .NET with Other ComponentOne Tools > Adding 
ComponentOne FlexGrid for WinForms Data into PDF for .NET 
To add FlexGrid for WinForms data into PDF for .NET, use C1FlexGrid's CreateImage method 
and render the images using the DrawImage method. The images created by the grid are metafiles. 
Note:For a complete sample using this method, download the PdfExport sample located on 
http://our.componentone.com/samples/. 
Creating a PDF from a Report Rendered by VSPrinter 
PDF for .NET Task-Based Help Using PDF for .NET with Other ComponentOne Tools > Creating a PDF from a 
Report Rendered by VSPrinter 
To convert documents created with the VSPrinter ActiveX control to PDF, you can retrieve the page 
images using the VSPrinter.Picture property, then render the images into PDF for .NET using the 
DrawImage method. 
The code below creates a VSPrinter document and then converts it into PDF: 
To write code in Visual Basic 
57 
Visual Basic 
' Initialize PDF document. 
_pdf.Clear() 
' Create a VSPrinter document (or load it from an existing document). 
.StartDoc() 
For i = 1 To 1000 
.Paragraph = "This is paragraph " & i.ToString() 
Next 
.EndDoc() 
' Scan the document page by page (1-based). 
For i = 1 To .PageCount 
' Set the current preview page. 
.PreviewPage = i 
' Retrieve the image. 
Dim img As Image = .Picture 
' Save image into PDF document. 
If i > 1 Then  
_pdf.NewPage() 
End If 
_pdf.DrawImage(img, Me._pdf.PageRectangle) 
Next 
' Return preview to first page. 
.PreviewPage = 0 
To write code in C# 
C# 
// Initialize PDF document. 
_pdf.Clear(); 
// Create a VSPrinter document (or load it from an existing document). 
.StartDoc(); 
for (i = 1; i <= 1000; i++) 
.Paragraph = "This is a paragraph " + i.ToString() ; 
.EndDoc(); 
58 
// Scan the document page by page (1-based). 
for (i = 1; i <= .PageCount; i++)  
// Set the current preview page. 
.PreviewPage = i; 
// Retrieve the image. 
Image img = .Picture; 
// Save the image into PDF document. 
if (i > 1)  
_pdf.NewPage(); 
_pdf.DrawImage(img, this._pdf.PageRectangle); 
// Return preview to first page. 
.PreviewPage = 0; 
Removing PDF Bookmarks from a C1Report Document 
PDF for .NET Task-Based Help Using PDF for .NET with Other ComponentOne Tools > Removing PDF 
g PDF 
Bookmarks from a C1Report Document 
You can remove a PDF bookmark from a C1Report document by completing one of the following 
tasks: 
Set the OutlineRootLevel property to -1.  
OR 
Create a PDF filter and disable the outline. 
To write code in Visual Basic 
Visual Basic 
' Set the OutlineRootLevel to -1. 
Me.C1Report1.OutlineRootLevel = - 1 
Me.C1Report1.RenderToFile("report.pdf", C1.C1Report.FileFormatEnum.PDF) 
' OR: Create a PDF filter and disable the outline. 
Dim f As New C1.C1Report.PdfFilter("report.pdf") 
Documents you may be interested
Documents you may be interested