display pdf from byte array c# : Rotate all pages in pdf and save SDK Library API wpf asp.net .net sharepoint CongaComposerR7_PDF0-part1510

© 2014 Conga. All Rights Reserved. Conga, Conga Suite and Conga Composer are all 
trademarks or registered trademarks of Conga, as are other names and marks. All other 
trademarks or registered trademarks are the properties of their respective owners. 
Conga, Inc. 
support@congamerge.com
Conga Composer  
PDF Templates 
Release 7 - Winter '13  
Welcome 
Conga Composer lets you generate documents and spreadsheets by gathering data from 
Salesforce and merging to a template. The resulting file(s) can be printed or emailed and you 
can log the actions you’ve taken in Salesforce. 
Conga Composer solutions let you create individual documents by clicking a button from a 
record in Salesforce.  
Contacting Conga 
Conga is a leading provider of software solutions to enrich your Salesforce experience, 
specializing in document creation tools that integrate data from Salesforce. Founded in 2006, 
Conga has since built a substantial market presence with thousands of customers worldwide.  
Technical Support 
At Conga, we are committed to providing you with timely answers to your technical support 
questions. We provide support to system administrators for our products via email or 
telephone. Generally, we’re available weekdays, during the following hours: 
North America 
Support Hours: 8 a.m. – 8 p.m. Eastern Time 
Tech Support Email: support@congamerge.com 
Telephone: +1 303-465-1616 or (866) 502-3334 
Europe, Middle East, Africa (EMEA) 
Support Hours: 9 a.m. – 5 p.m. British Time 
Tech Support Email: support@congamerge.com  
Telephone: +44 20 3608 0165 
Asia / Pacific (APAC) 
Support Hours: 9 a.m. – 5 p.m. Eastern Time 
Tech Support Email: support@congamerge.com  
Telephone: +61 28 417 2399 
Rotate all pages in pdf and save - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to rotate pdf pages and save; how to permanently rotate pdf pages
Rotate all pages in pdf and save - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pdf page permanently; reverse pdf page order online
Page 2 
Sales 
For information on other products from Conga, please contact our New Business team: 
Sales Information Email: sales@congamerge.com  
Telephone: +1 303-465-1616 
Resources 
Examples: 
For detailed examples, including sample templates, report designs and sample output, please 
download the Conga Composer Examples file  
Articles and Videos: 
Conga provides an online knowledgebase and YouTube channel that are available 24X7 to 
help you answer questions. 
QuickStarts: 
Want to get started right away? Our Quick Start Guides will help you quickly generate your 
first Conga Composer solutions. 
To learn more, go to our Conga QuickStart Library
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
rotate pages in pdf and save; how to rotate a pdf page in reader
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
rotate pdf page; how to rotate one pdf page
Conga Winter '13 Release 
Page 3 
Table of Contents 
General Disclaimer ............................................................................................. 4
Designing Adobe Acrobat PDF Merge Templates ................................................ 5
What Merge Fields are Available? ............................................................................ 6
Create Merge Fields ................................................................................................ 8
Creating a Text Merge Field .............................................................................. 8
Creating a Checkbox or Radio Button Field ........................................................ 11
Merging Detail Data ....................................................................................... 12
Refine Merge Fields with Parameters .................................................................... 14
Formatting Date Values .................................................................................. 15
Formatting Numeric Values ............................................................................. 17
Special Merge Fields ............................................................................................. 19
Today’s Date ................................................................................................ 19
Adobe Acrobat FAQ ............................................................................................... 20
FAQ: How can I lock the output PDF to prevent it from being printed? .................. 20
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
how to change page orientation in pdf document; pdf rotate just one page
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document how to use VB to insert an empty page to a specific location of current PDF file All Rights Reserved
rotate single page in pdf reader; rotate pdf pages
PDF TEMPLATES 
Page 4 
General Disclaimer 
Conga Composer solutions depend on and leverage technology from a multitude of software 
and hardware vendors including but not limited to salesforce.com, Microsoft, Google, and the 
providers of various Internet browsers (“Third Party Technology”). Output from Conga 
Composer solutions can be impacted by these and numerous other factors beyond the control 
of Conga, including: 
Template design errors in Microsoft Word, Excel, PowerPoint templates, PDF Forms or 
Conga HTML email templates 
The nature and scope of data and/or images being retrieved for merging into templates 
Individual user’s browser, network, ISP and/or hardware settings (see Conga Composer 
Installation and Administration Guide for additional details) 
The use of any encryption gateways or appliances that require any re-direct of Conga 
Composer traffic 
The availability and performance of the salesforce.com service and other software-as-a-
service solutions such as eSignature, eCommerce and other AppExchange products, and 
periodic updates, enhancements or other changes to such services made by their 
respective vendors 
Salesforce.com security settings including User Profiles and Permissions, folder and 
object access and field-level security  
Internet performance, regional and even global outages 
For these reasons, Conga cannot guarantee that your particular implementation of 
Third Party Technology and Conga technologies – even if configured based on 
Conga documentation and/or guidance offered by Conga Support personnel – will 
perform consistent with your expectations or requirements, or provide the output 
you require.  Accordingly, Conga disclaims any and all liability resulting from, or 
related to, performance issues associated with Conga products to the extent arising 
from your implementation, configuration, or the behavior of Third Party 
Technology. 
508 Compliance 
Conga Composer is an installable package from the Salesforce AppExchange, 
which integrates with an individual customer's existing implementation of 
Salesforce. When properly configured, Conga Composer will run within an 
existing Salesforce instance without the need to view, manipulate or configure 
the application outside of the Salesforce user interface. 
The use of Conga solutions is entirely represented by standard Salesforce user 
interface components when properly configured. Therefore, customers seeking 
the 508 Compliance VPAT documentation are referred to Salesforce. 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Description: Copy specified page from the input PDF file pageIndexes, The page indexes of pages that will be copied, 0
reverse page order pdf; pdf rotate single page
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Merge all Excel sheets to one PDF file. Export PDF from Excel with cell border or no border. Description: Convert to PDF/TIFF and save it on the disk.
rotate individual pages in pdf; rotate pdf pages and save
Conga Winter '13 Release 
Page 5 
Designing Adobe Acrobat PDF Merge Templates 
Conga Composer can merge data into an Adobe Acrobat PDF template. 
(PDF templates only work with Conga Composer not Conga Mail 
Merge.) 
What exactly is a PDF template?  It’s a PDF file that contains one or more 
merge fields.   
It’s important to note that the term “PDF template” does not mean taking a Word 
or Excel template, merging data into it and then converting it to PDF (which Conga 
Composer does quite nicely). 
No, we’re talking about starting with a PDF – usually a form designed by a graphic artist or a 
government agency – to which a layer of PDF fields are added. Common uses for this kind of 
merge template are US Government W-9 Employment forms and bank loan application 
forms.  
So, if you have a PDF to which you’d like to add fields and merge data to, you’re in the right 
place. In this chapter we’ll examine how to create and edit PDF fields. 
If you’re using EchoSign to get your documents signed, you should know you can use PDF 
merge templates to gather information from your signers, determine the position of 
signatures in the document and more. See EchoSign integration parameters or visit 
http://www.echosign.com/public/static/pdfForms.jsp for details. 
To work with this chapter, you’ll need software to edit PDF templates such as Adobe Acrobat 
Standard 9. 
The first step in creating a template is to determine which fields are available, which we’ll 
explore in the next section. 
Important: Adobe LiveCycle PDFs are not supported 
because LiveCycle modifies merge field names. 
Warning! While rights can be granted to Adobe Reader users (or are standard rights for 
Adobe Acrobat users) to allow for saving of data in fillable or non-fillable PDF forms, these 
capabilities are not supported by Conga Composer.  Please see this article, “Enable Reader 
users to save form data,“ on the Adobe support site for further details on these Adobe rights.  
Users will not be able to edit the PDF form in any way once it has been generated via the 
Conga Composer merge process.   
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
NET source code for combining multiple PDF pages together in Remarkably, all those C#.NET PDF document page processing source PDF streams into one PDF file and
rotate pdf page by page; rotate pages in pdf online
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Description: Convert all the PDF pages to target format images and save them into streams. Parameters: Name, Description, Valid Value.
pdf rotate single page and save; pdf rotate all pages
PDF TEMPLATES 
Page 6 
What Merge Fields are Available? 
An essential tool in the development of Conga Composer solutions is the Template Builder. 
The Template Builder is located at the lower-left corner of the Conga Composer page.  
Tip! You’ll use the Template Builder frequently in the upcoming sections. 
The Template Builder exposes the data retrieved by Conga Composer from the Master 
Object, and from any Salesforce Reports or Conga Queries referenced in the Conga 
Composer URL. (The use of Salesforce Reports and Conga Queries is described later in this 
chapter.) 
Select the desired dataset to view the available merge field names. The field names listed 
in the left column indicate the field names you must use in your templates.  Filter the list of 
fields by entering search criteria in the Live Search box. You may search the field names or 
the sample data (drawn from the first row of data available). 
Click the field name to copy it to the clipboard, then switch to your template (in Word, Excel, 
PowerPoint or a PDF Form) and paste the field name into the appropriate location (see the 
template-specific guides for information on how to create a merge field). 
See the next page for several tips on how to best use the Template Builder. 
Conga Winter '13 Release 
Page 7 
Tip! If an Opportunity is your Master Object, Conga Composer will automatically make the 
Opportunity Line Items available for merging in the OppLineItems dataset. 
Tip! If a Quote is your Master Object, Conga Composer will automatically make the Quote 
Line Items available for merging in the QuoteLineItems dataset. 
Tip! The View Data link allows you to download the  
available data as an Excel workbook. 
Tip! The User and Org datasets appear only if “Track Activities”  
is enabled for the Master Object 
PDF TEMPLATES 
Page 8 
Create Merge Fields 
With the Template Builder window close at hand, you’re ready to begin creating merge fields.   
What exactly is a PDF merge field? It’s a Text field, Checkbox field or Radio Button field that 
exists as a layer of fields “on top” of a PDF.  The field name consists of the View Data 
workbook sheet name, a period and then the field name.  
Creating a Text Merge Field 
1.
In Acrobat, create or 
open a PDF to use as your 
template. We’re using a 
government issued W-9 
form as an example:  
2.
Prepared to create fields in 
Acrobat by opening the 
Add or Edit Fields… 
dialog box from the Forms 
menu 
3.
Open the Template 
Builder window. Locate 
the field you’d like to use 
and click the field name 
to paste it to the 
clipboard.  
Make note of the dataset 
name containing the field. 
It is referenced in the 
merge field. 
Conga Winter '13 Release 
Page 9 
4.
From the Forms | Form 
Tools menu, choose Text 
Field  
5.
Click and drag a 
rectangle to indicate the 
position of the text field 
anywhere on the PDF.  
1.
Name the field by following 
this convention:  
DatasetName.FieldName 
where DatasetName 
corresponds to the name of 
the dataset from the 
Template Builder window 
and FieldName is the field 
name copied to the 
clipboard in step 2. 
Warning! Pay special attention to the case of both the dataset name  
as well as the field name. 
They must match the case as indicated on the Template Builder window.   
PDF TEMPLATES 
Page 10 
6.
(Optional) To prevent 
readers of the document 
from changing the value of 
the field, click Show All 
Properties and enable 
Read Only  
7.
(Optional) On the 
Appearance tab, adjust the 
field borders and text size 
8.
(Optional) After adding as many fields as you wish, you may want to polish the look of 
your form by resizing the fields to a consistent size and aligning fields.  Acrobat allows 
you to select multiple fields by ctrl-clicking each field.  Resize and alignment options are 
available by right-clicking on any of the selected fields. 
Documents you may be interested
Documents you may be interested