c# extract table from pdf : Creating bookmarks in a pdf document control Library system azure asp.net html console admin_dynconvert_10en16-part397

Dynamic Converter Administration Guide
7-71
Script Templates
Normally, all grids have the same number of cells. The exception is that grids at the right 
or bottom edge of the spreadsheet may be smaller than the normal size. Grids will never be 
larger than the requested size. For this reason, grids can easily be navigated by using “up”, 
“down”, “left” or “right”. One thing that grids cannot do is address individual cells in a 
spreadsheet (except, of course, in the degenerate case of a grid whose size is 1 x 1).
Dynamic Converter does not force deck/page breaks between each grid. Therefore, if the 
template writer wants to limit each deck/page to only one grid, they should force the break 
in the template.
Grid Support When Tables Are Not Available
Not all output flavors supported by Dynamic Converter support the creation of tables. If 
the output flavor does not support tables, Dynamic Converter will still support grids. 
However, Dynamic Converter’s normal non-table output will be what is presented in grid 
form. For example, if "[A1]" represents the contents of cell A1, then we would export the 
following for a grid of size (2 x 2):
If 
grids.1.body
is:
[A1]
[A2]
[B1]
[B2]
Creating bookmarks in a pdf document - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add bookmarks on pdf; add bookmarks to pdf online
Creating bookmarks in a pdf document - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmark pdf in preview; create bookmark pdf file
7-72
Dynamic Converter Administration Guide
Script Templates
then 
grids.right.body
is:
[C1]
[C2]
[D1]
[D2]
and 
grids.down.body
is:
[A3]
[A4]
[B3]
[B4]
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as PDF with a blank page, bookmarks, links, signatures Create fillable PDF document with fields.
excel pdf bookmarks; bookmark pdf reader
How to C#: Basic SDK Concept of XDoc.PDF for .NET
features can be integrated into your C# project, such as annotation creating, deleting, modifying OutLines. This class describes bookmarks in a PDF document.
creating bookmarks pdf files; export excel to pdf with bookmarks
Dynamic Converter Administration Guide
8-1
Ch a p t e r
8.HTML S
NIPPETS
O
VERVIEW
This section covers the following topics:
ʍ About HTML Snippets (page 8-1)
ʍ Portal-Style Website Sample (page 8-2)
ʍ Combining HTML Snippets Into a Web Page (page 8-3)
ʍ Inline Dynamic Conversion  (page 8-5)
ʍ Displaying Content Server Metadata on aWebPage (page 8-6)
A
BOUT
HTML S
NIPPETS
In earlier versions of Dynamic Converter (prior to version 6.0) and Content Server, a 
content item could be checked in, dynamically converted to HTML, and displayed as a 
web page, by itself, to the user. For the purposes of turning a native business document 
into a web-viewable version (for everyone to see), the solution was there. However, if you 
wanted to combine information from numerous source content items onto one web page—
perhaps marketing information from one document, press releases from another 
document, or client feedback from a form—you would need to manually create such a 
document and convert it to a web page. There was no method for combining multiple 
content items and displaying them on the same web page.
VB.NET PDF: Basic SDK Concept of XDoc.PDF
features can be integrated into your VB.NET project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document.
create bookmarks pdf file; add bookmarks to pdf
VB.NET Create PDF Library SDK to convert PDF from other file
Gratis control for creating PDF from multiple image formats with a blank page, bookmarks, links, signatures Create fillable PDF document with fields in Visual
bookmarks pdf file; bookmarks pdf files
8-2
Dynamic Converter Administration Guide
HTML Snippets
Dynamic Converter now resolves this problem and, as a result, allows you to create 
powerful, information-rich web pages for your users. With the current version templates 
and the new Idoc Script function, you can now pull dynamically converted material from 
multiple content items or even portions of those content items and display them back to 
the user as a single web page (combined HTML snippets). Furthermore, you can specify a 
particular version, template, and layout file for each of the included content items.
The result is a portal-style website (see below) that draws dynamically generated content 
from any number of sources.
P
ORTAL
-S
TYLE
W
EBSITE
S
AMPLE
The illustration below demonstrates a simple portal-style web page that wraps a Content 
Server environment (borders and navigation) around four pieces of dynamically converted 
content. Each piece of content is actually a document checked into Content Server. There 
are many pieces coming together “on the fly,” but to the user, it is a single and seamless 
web page.
Figure 8-6 Portal-style web page with HTML snippets
To create a page like this or a similar one where you are combining HTML snippets of 
code, you need to customize the dynamic conversion of your content items so that they 
can be displayed on the same web page. You do this by creating a template or layout file 
that will strip the TOP, HEAD, and BODY tags out of the dynamically converted HTML 
file (see step 1 below).
XDoc.Word for .NET, Advanced .NET Word Processing Features
Viewing, editing, converting, processing, creating, annotating and zooming & rotation; Outlines, bookmarks, & thumbnail Create Word from PDF; Create Word from
create bookmark pdf; pdf create bookmarks
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Word document
editing bookmarks in pdf; how to add a bookmark in pdf
Dynamic Converter Administration Guide
8-3
HTML Snippets
Then use the new Idoc Script function to call your HTML snippets by content ID, version, 
template, and layout. All of this can be specified in the following Idoc Script tag:
<$incDynamicConversion(Content ID, revisionselectionmethod, template, layout)$>
C
OMBINING
HTML S
NIPPETS
I
NTO
A
W
EB
P
AGE
To combine your HTML snippets into a single web page, complete the following steps:
1. Generate a snippet of HTML from a content item (see below)
2. Call the snippet of HTML into the host page (HCST file) using Idoc Script 
(see page 8-4).
Generating a Snippet of HTML
You can generate a snippet of HTML from a content item using either of two methods:
1. Making the conversion template XML-compliant (see below)
2. Create a layout template with body content only (see page 8-4)
Method 1: Make the Conversion Template XML-Compliant
By making your template XML-compliant, you remove the standard HTML tags that 
are placed at the beginning and end of a web page (<HTML>, <HEAD>, <BODY>, etc.). 
To create an XML-compliant GUI template, perform the following steps:
1. Open the Dynamic Converter Admin Page (page 1-13).
2. Click Edit Template.
Edit Templates Page (page5-17) is displayed.
3. Enter the content ID for the desired template in the Template text box or select your 
desired template from the Available Templates dropdown menu.
4. Click Edit Template.
(Instead of updating an existing GUI template, you may want to create a new template 
designed specifically for HTML snippets.
The Template Editor is started (see page 5-2).
5. Click Globals.
6. In the Globals dialog, click the Options tab.
How to C#: Basic SDK Concept of XDoc.PowerPoint
Conversely, conversion from PDF to PowerPoint (.PPTX C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PowerPoint
export pdf bookmarks to text file; how to create bookmark in pdf automatically
PDF Image Viewer| What is PDF
such as text extraction, hyperlinks, bookmarks and metadata as to develop specifications for creating, viewing, and convert word document without need for PDF.
add bookmark to pdf reader; export bookmarks from pdf to excel
8-4
Dynamic Converter Administration Guide
HTML Snippets
7. Click Generate XML compliant output to enable this feature:
8. Click OK to close the Globals dialog and click OK again to close the Template Editor.
Your conversion template will now create the required HTML code from a content item so 
that it can be easily included in a separate web page (using the Idoc Script function 
below).
Method 2: Create a Layout Template with Body Content 
Only
Another way to remove the standard HTML tags that are placed at the beginning and end 
of a web page (<HTML>, <HEAD>, <BODY>, etc.) is to specify a layout template that 
places only the contents of the BODY tag in your converted HTML file. You can 
accomplish this by placing the following code (called a token ), by itself, in a layout 
template:
<!-- TRANSIT - CUSTOMLAYOUT(BODY) -->
You can also use the sample layout template “snippet_layout.txt” (see page 6-5), 
which contains the necessary code. This file is located in the [CS_Dir]/custom/ 
DynamicConverter/samples/gui_layouts/ directory (where [CS_Dir] is your Content 
Server installation directory).
Include HTML Snippet Using Idoc Script 
Function
After you have created your snippets of HTML from your content items (see page 8-3), 
you are ready to reference the content items from another web page. The way to do this is 
to use the following Idoc Script function in an HCST file:
<$incDynamicConversion(Content ID, revisionselectionmethod, template, layout)$>
This Idoc Script function references your content items by content ID, version, template, 
and layout (layout template). For example, if you want to include the latest version of a 
Note: Whether you choose to create a GUI template or layout template for the purpose of 
HTML snippets, it is not necessary to associate either template with your content items. 
You can specify the appropriate template to use with the Idoc Script function below.
How to C#: Basic SDK Concept of XDoc.Excel
Conversely, conversion from PDF to Excel (.XLSX) is also C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Excel
how to bookmark a pdf file; create bookmark in pdf automatically
Dynamic Converter Administration Guide
8-5
HTML Snippets
“Sales” document using the “Business” GUI template and “snippet_layout” layout 
template into your web page, you would use the following code:
<$incDynamicConversion("Sales","latest","Business","snippet_layout")$>
For your convenience, we have included a sample layout template called 
snippet_layout.txt” (see page 6-5), which is located in the [CS_Dir]/custom/ 
DynamicConverter/samples/gui_layouts/ directory (where [CS_Dir] is your Content 
Server installation directory). This sample file includes the basic ingredients for a portal-
style web page that draws information (HTML snippets) from other content items stored 
in the content server. (The results appear very similar to the illustration in Portal-Style 
Website Sample on page8-2).
The file contains the following parts:
ʍ Header and footer information that displays Content Server borders and navigation
ʍ HTML tables to control the layout of the portal page (two columns in the top table cell 
and one column in the bottom)
ʍ Three Idoc Script functions to pull three separate pieces of content into the portal page 
(referencing a version, template, and layout file in each)
You can start with this portal web page example and then customize it to fit your needs.
I
NLINE
D
YNAMIC
C
ONVERSION
Dynamic Converter includes an Idoc Script extension that allows you to convert a native 
document into an HTML snippet without referencing a GUI template or layout template. 
The conversion is the same as using a blank GUI template with a layout template that 
specifies body content only. (You cannot, however, modify the conversion template or 
layout template used in this conversion.)
You can convert native documents this way by using the following Idoc Script code:
incInlineDynamicConversion(dDocName, Revision_Selection_Method)
Place the content ID of the native document in the parenthesis along with the revision. 
For example, if the native document has the content ID “SalesDoc,” then the complete 
Idoc Script syntax would be:
Tech Tip: If you used an XML-compliant template to create an HTML snippet of code 
from a content item (see page 8-3), then you do not need to specify a layout template that 
creates the same HTML snippet effect. You can, instead, pass a blank parameter in the 
Idoc Script function: 
<$incDynamicConversion("Sales","latest","Business","")$>
.
8-6
Dynamic Converter Administration Guide
HTML Snippets
<$incInlineDynamicConversion("SalesDoc", “Latest”)$>
or
<$incInlineDynamicConversion("SalesDoc", “LatestReleased”)$>
This type of conversion is useful for converting native documents into HTML snippets 
without having to specify a GUI template and a layout template in the content server.
D
ISPLAYING
C
ONTENT
S
ERVER
M
ETADATA
ON
A
W
EB
P
AGE
Dynamic Converter includes an Idoc Script extension that allows you to make content 
server metadata for a document available on the converted page. To use this feature, insert 
the following code into your conversion template:
dcLoadDocInfo()
You can add this code to a layout template (see chapter 6) or a GUI template (see chapter 
5), depending on how you are using these templates for your document conversion. It is 
important that this code be placed before any part of the web page attempts to use the 
document metadata.
The simplest solution is to add it to the very top of a layout template. This way, any part of 
the web page that tries to use the content server metadata for the document will work. You 
can also add this code to any of the sections of a gUI template (for more information, see 
“Including HTML or scripting code in a web page” in the Template Editor help).
Dynamic Converter Administration Guide
9-1
Ch a p t e r
9.W
ORKING
W
ITH
C
ONVERTED
C
ONTENT
O
VERVIEW
This section covers the following topics:
ʍ Viewing Content Information (page 9-1)
ʍ Viewing a Converted File (page 9-5)
ʍ Previewing a Document Before Check-In (page 9-7)
V
IEWING
C
ONTENT
I
NFORMATION
Every content item checked into the content server has its own content information page, 
which can be used to view and verify the metadata information about the content item, 
such as the content ID, title, author, and other metadata. You will frequently visit the 
content information page of your source documents in order to specify your template 
selection rule criteria.
The Info link ( ) on the search results page is used to access the content information 
page of a content item, where you can view the metadata for the content item. Use this 
page to view and verify information about a specific content item. For example, you can 
identify the release date of a file or the user login of the author.
9-2
Dynamic Converter Administration Guide
Working With Converted Content
Figure 9-1 Content information page
This page shows a lot of information about the content item, including:
ʍ Values for all the metadata fields that were completed when the file was checked into 
the content server
ʍ The author’s name (user login)
ʍ The file status indicating where the file is in its life cycle
ʍ The file format, which is the native application that the file was created with. 
The file format is expressed as the MIME Content Type.
ʍ The current web location, which is an active hyperlink that points to the web-viewable 
rendition (for example, PDF) of the checked-in content item, if such a rendition was 
generated. This URL uniquely refers to the web-viewable rendition of the content 
item’s latest revision.
ʍ A native file link, which you can use to get a copy of the content item in its native 
format (that is, the one it was originally created in). If you click the link, you can open 
the file in its native application (if you have it installed on your computer) or you can 
save it to your local hard drive. You can also right-click the link and save the file 
locally. This enables you to make a copy of the file for reuse. You can then check it 
back into the content server as a new revision.
ʍ The complete revision history.
Documents you may be interested
Documents you may be interested