Table of Contents
- Getting Started
 - EO.Pdf
- Overview
 - Installation and Deployment
 - Using HTML to PDF
 - Using PDF Creator
 - Working with Existing PDF Files
 - Using in Web Application
 - Advanced Topics
 
 - EO.Web
 - EO.WebBrowser
 - EO.Wpf
 - Common Topics
 - Reference
 
| PDF Portfolio | 
EO.Pdf can read or create "PDF Portfolio". A "PDF Portfolio" is a PDF file that contains multiple embedded files and allows user to navigate between those files.
To create a PDF portfolio, you must embed all the files first. The following code demonstrates how to embed files into a PDF file:
PdfDocument doc = new PdfDocument(); //Generate main PDF content ..... //Attach the first file PdfAttachment attachment1 = new PdfAttachment("c:\\1.gif"); doc.Attachments.Add(attachment1); //Attach another file PdfAttachment attachment1 = new PdfAttachment("c:\\2.gif"); doc.Attachments.Add(attachment2);
Once the files are added as attachments, you must set PdfDocument.Portfolio.InitialView to a value other than None to enable the portfolio feature:
//Enable portfolio
doc.Portfolio.InitialView = PdfPortfolioView.Detail;