c# parse pdf content : Search pdf metadata software Library dll winforms asp.net .net web forms Zetadocs_installation_guide10-part1021

Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 101 
Figure 41 - Zetadocs Batch Delivery Dialog 
Output File Name (130) 
When a report is printed to Zetadocs and split into the addressable documents each document is given a 
name. It is desirable to be able to control the name of these documents as it will be the name of the PDF file 
produced and attached to emails as well as archived to SharePoint. This field allows you to set that 
document name. A good example of its use would be to generate the name based on the type of report and 
the record no. For example: “Order Confirmation: 10045”. Using the RecordID you can retrieve any 
information about the record for generating the output file name. 
Lines No. (140) 
WARNING: This field will contain data used internally by the Zetadocs core processing. 
It should not be edited or you risk breaking functionality of Zetadocs for NAV. 
Record ID String (150) 
WARNING: This field will contain data used internally by the Zetadocs core processing. 
It should not be edited or you risk breaking functionality of Zetadocs for NAV. 
Network Archiving Fields (160 - 161) 
Set in the Zetadocs Delivery Settings, the archiving settings are available for per record modification. This 
can be used for example in deciding whether or not the document is archived depending on its content or 
changing the archiving location. 
Properties: 
Network Archiving Enabled – per document archiving 
Network Archive Location – the archive connection string is the desired network archive path and 
takes the following format 
“//*yourmachinename*/*yoursharedfolder*[/subfolder[/subfolder…]]” 
17.3
WriteAdditionalEmbCommsToFile 
In the final stage of the reporting process for Zetadocs for NAV the GetRecordCustComms function is called 
from the report on the Zetadocs Send Results Gen codeunit to retrieve the formatted embedded commands 
which represent the send result for each report record. Internally in the Zetadocs Send Results Gen codeunit 
we create the Zetadocs embedded commands but before we return it we call this trigger function 
WriteAdditionalEmbCommsToFile in the Zetadocs-Send Customize codeunit. This allows you to return 
additional embedded commands which can be used to customize your document message subject and 
body text as well as additional archive metadata to associate with the document when it is archived.  
Search pdf metadata - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf metadata editor; view pdf metadata in explorer
Search pdf metadata - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf xmp metadata viewer; search pdf metadata
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 102 
Dynamic Fields 
Dynamic Fields are name/value pairs that can be used to pass any information to Zetadocs. The format of 
the command is: 
%%[field: <name>, <value>] 
For Example: 
%%[field: salutation, Mr.] 
By using this in conjunction with a Zetadocs Templates you can personalize the message as follows. 
%%[field: salutation, Mr.] 
%%[field:name, McCarthy] 
%%[field: company, Widgets Inc.] 
%%[field: quote_number, 1234] 
%%[field: myname, Sam] 
Document Template 
When merged to a document template containing the following text: 
Dear %%[salutation] %%[name] 
I'm pleased to attach your quotation as discussed along with our conditions of sale and product brochure.  
Our quotation number for your reference is %%[quote_number], please include this on your sales order. 
Regards, 
%%[myname] 
Expected Output 
Zetadocs creates the following email message body: 
Dear Mr. McCarthy 
I'm pleased to attach your quotation as discussed along with our conditions of sale and product brochure.  
Our quotation number for your reference is 1234, please include this on your sales order. 
Regards, 
Sam 
Archiving Metadata 
It is also possible to archive any of the dynamic fields as metadata. To do this the embedded command 
should include the ARCHIVE flag at the end. Here is the format: 
%%[field: <name>, <value>, ARCHIVE] 
For Example: 
%%[field: Postcode, N7 0JE , ARCHIVE] 
Whether the dynamic field is used in personalizing the message or not its value name pair will be passed to 
the SharePoint archive as a content type column.  
There are a couple of things to note about this. If the column name does not exist already in SharePoint it 
will need to be created as a column of the content type Zetadocs or of a content type that is a sub type of 
the Zetadocs content type, this needs to be done in SharePoint in advance. 
Zetadocs documents default to using a Zetadocs content type. If you have specified an Archive Document 
Type then the content type must be a child type of the Zetadocs content type. NOTE: It is essential that the 
SharePoint columns and content types are created before archiving a document and that it is well tested 
before roll out. 
C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. Support search PDF file with various search options, like whole word, ignore case, match string, etc.
batch pdf metadata; remove metadata from pdf
VB.NET PDF Text Search Library: search text inside PDF file in vb.
XDoc.PDF ›› VB.NET PDF: Search PDF Text. VB.NET PDF - Search and Find PDF Text in VB.NET. Allow to search defined PDF file page or the whole document.
preview edit pdf metadata; remove metadata from pdf acrobat
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 103 
Add a File attachment 
Allows you to add a file to the email being sent by Zetadocs, this file will not be converted to pdf and 
merged with the pdf output but will instead be included with the email as an additional attachment. 
%%[fileattachment: «Filename»] 
Where «Filename» is the file to include located in a public, private folder or even full URL. Make sure to use 
full path URLs starting with Error! Hyperlink reference not valid. 
Examples: 
%%[fileattachment: C:\Users\Public\Documents\SalesInvoice.docx] 
%%[fileattachment: 
http://www.equisys.com/img/equisys_logo.gif
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
remove metadata from pdf file; view pdf metadata
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Embedded print settings. Embedded search index. Document and metadata. All object data. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
batch pdf metadata; acrobat pdf additional metadata
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 104 
Appendices 
The appendices contain advice on how to troubleshoot your system as well as details on how to perform 
installations which do not follow the standard pattern, such as upgrades and Terminal Services installs. 
Contents 
Technical Information 
Zetadocs NAV Licensing 
Archiving File plan 
Zetadocs Server Information 
Testing Zetadocs Delivery and Capture Essentials 
Testing Delivery and Capture Plus 
Manual Modification of the NAV pages, forms and reports 
Adding Capture Essentials features in other areas of NAV 
Archive Search Configuration 
Troubleshooting 
Routine Activities 
Migrating to the live database 
Installing Zetadocs for NAV using Group Policy 
Upgrading Zetadocs Express to the full product 
Uninstalling Zetadocs for NAV 
Assigning a specific icon for your pdf files in SharePoint (Optional) 
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
add metadata to pdf programmatically; endnote pdf metadata
C# WPF PDF Viewer SDK to view PDF document in C#.NET
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
online pdf metadata viewer; pdf metadata editor
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 105 
18.
Technical Information 
18.1
Microsoft Dynamics NAV Compatibility 
This product has been developed and tested against Microsoft Dynamics NAV versions 5.0 SP1, 6.0. R2 and 
7 (NAV 2013). We also support earlier version databases of NAV, when used with a version 5 SP1 client or 
later. Database version support starts at NAV 3.6. Some of the integrations and modifications of NAV will 
require a developer licence.  
18.2
Installation Pack Contents 
The software is supplied as a download and contains the following: 
Zetadocs NAV Server Components 
Folder containing the updates for NAV and installation support files: 
NAV .fob files containing code/table/form/pages etc. objects to import into NAV 
Zetadocs for NAV Client 
Installs everything that is needed on the end user desktop: 
Zetadocs Client application with NAV extensions 
Zetadocs API runtime 
Target OS: Windows Server 2012, Windows Server 2008, Windows Server 2003, Windows 7, XP, Vista,  
Zetadocs SharePoint Extensions 
SharePoint Extensions wsp file 
Target OS: Windows Server 2012, Windows Server 2008,  
SharePoint 2010 full, foundation and online. 
Zetadocs Server  
Zetadocs Server Installer 
Target OS: Windows Server 2012, Windows Server 2008, Windows Server 2003,  
Documentation 
Documentation (installation, configuration and deployment instructions) 
Zetadocs for NAV help files 
Supported Language 
English, French, German, Danish, Italian, Spanish, Dutch 
NAV Databases supported out of the box 
AU-NZ, NA, DK, FR, DE, IN, IE, IT, NL, ES, GB, W1, AT, BE  
18.3
Technical Specifications 
This section details the minimum system requirements suitable for using Zetadocs for NAV. 
Client Operating systems supported 
Windows 8 (32-bit and 64-bit) 
Windows 7 (32-bit and 64-bit) 
Windows Vista Business, Ultimate and Enterprise (32-bit and 64-bit) 
Windows XP Professional (32-bit) 
Windows Server 2012 (64-bit) 
Windows Server 2008 R2 (64-bit) 
Windows Server 2008 R2 with Remote Desktop Services 
Windows Server 2008 R2 with Citrix XenApp 5 and 6 
Windows Server 2008 Standard Edition (32-bit and 64-bit) 
Windows Server 2008 with Windows Terminal Services 
Windows Server 2008 with Citrix Presentation Server 4.5  
Windows Server 2003 Standard Edition (32-bit and 64-bit) 
Windows Server 2003 with Windows Terminal Services 
C# PDF delete text Library: delete, remove text from PDF file in
Description: Delete specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value. matchString,
metadata in pdf documents; remove pdf metadata online
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Embedded print settings. Embedded search index. Bookmarks. Document and metadata. All object data. Flatten visible layers. C#.NET DLLs: Compress PDF Document.
add metadata to pdf file; edit multiple pdf metadata
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 106 
Windows Server 2003 with Citrix Presentation Server 4.5 
Platform Specific Steps: Please see the additional information available via the links below if you are 
installing on these platforms - Terminal Services, Group Policy. 
Integrates with Microsoft Office Outlook
®
2003 SP2, Microsoft Office Outlook 2007 and Microsoft 
Office Outlook 2010 
Integrates with Lotus
®
Notes
®
V6.5 and above 
Integrates with SMTP email systems 
Active Directory
®
integration for rapid and easy deployment to all network users 
Client Hardware requirements 
It is recommended that systems have Pentium
®
class CPUs of 1 GHz or higher with 1GB RAM or 
more 
PDF capabilities 
Create PDF files which are readable using Adobe
®
Reader
®
software version 5 and later  
Supports PDF attachments created in PDF 1.2, 1.3, 1.4 and 1.5 standards  
Specify PDF security options such as allow printing, content extraction and password protection  
Password protection using 40-bit and 128-bit encryption 
18.4
Product Variants 
Zetadocs Delivery Essentials 
Provides the core functionality of Zetadocs for NAV, with delivery rules to automate document delivery and 
SharePoint archiving.  
Zetadocs Capture Essentials 
Capture essentials provides you with our drag and drop capture facility, this means that documents and 
emails can be dragged into the specifically created areas in our Zetadocs for NAV modified forms within the 
NAV Role Tailored Client. These are then added to your archive. It also provides the Sales and Purchase 
Document Queues. 
Zetadocs Delivery Plus 
Note: Can only be installed by Advanced Solution Partners 
Delivery Plus provides a whole host of customisation options for Zetadocs. It is designed for use by NAV 
VARs and systems integrators with experience in programming within NAV, but can also be used by Equisys 
to fulfil bespoke requirements for individual systems. For full details on what can be achieved and 
suitability for your requirements please contact Equisys technical support.  
Zetadocs Capture Plus 
Note: Can only be installed by Advanced Solution Partners  
Zetadocs Capture Plus provides document capture for on screen reference and approval, providing a 
complete transactional document management system for Microsoft Dynamics that is based upon Microsoft 
SharePoint. It contains a wide range of features for customising the behaviour of the Capture functionality 
in a Zetadocs for NAV system. It is designed for use by NAV VARs and systems integrators with experience 
in programming within NAV, but can also be used by Equisys to fulfil bespoke requirements for individual 
systems. 
Features Include: 
Capture and conversion of inbound documents to PDF/A format 
Custom Document Queues 
Optical Character Recognition 
Barcode Recognition 
On screen approval with workflows 
Document Association 
For full details on what can be achieved and suitability for your requirements please contact Equisys 
technical support. 
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 107 
18.5
Point Solutions 
Zetadocs offers a range of specific point solutions to resolve specific business requirements, the setup of 
these are documented by Technical notes on our website. Details of these will have been provided with 
your licencing information. 
18.6
Zetadocs NAV Licensing 
To successfully install Zetadocs for NAV you require a Zetadocs for NAV VAR NFR granule to be added to 
your license and the appropriate Zetadocs licence for the features and user numbers you are setting up. 
You will also need a refresh of your standard NAV licence to obtain the free Zetadocs Express Granule. 
Required Granules 
To use Zetadocs for NAV you require the Zetadocs for NAV Granule to be added to your license. 
VAR – Programming access 
Granule 9009961 – Zetadocs Execute Granule 
End User – Execute only access 
Granule 9009970 – Zetadocs for NAV Granule 
Granule 9041210 – Zetadocs Express (was added to NAV licenses after June 2011.) 
Optional Granules 
To take advantage of Zetadocs integration with NAV contacts you require the Contact Management Granule. 
Granule 5500 – Contact Management 
Granule 5510 – Contact Management – Basic 
Zetadocs Feature Licencing 
The licence key provided by Equisys reflects the feature set and number of users purchased. The table 
below identifies the different licences available and their corresponding features. 
License  Options 
Features 
Zetadocs PDF 
Send functionality 
No batch capability – basic embedded addressing commands 
Client displays success dialog after send (No silent mode) 
Zetadocs Express 
SharePoint Online (Office 365) only 
Simple file plan (Zetadocs library only – no sub-folders) 
Simple metadata (organisation, record number, from) 
Documents Factbox with Simple approval workflow 
Save and send from standard Sales and Purchase pages 
Drag and drop to any page. Standard Sales and Purchase pages shipped. 
Zetadocs Delivery 
Essentials 
Zetadocs Express Functionality plus: 
Works with SharePoint 2010 on premise and on-line 
Single send via print button, Batch send via print button (%%[Batch] commands) 
Silent mode (Zetadocs client ) 
Support for bespoke tables and reports from NAV 
Populate standard metadata fields on archive (date sent, email to, cc, bcc, recipient, 
document type, company number) 
Delivery method rules engine (additional recipients, templates) 
Sent Items (Network folder save) 
Zetadocs Capture 
Essentials 
Zetadocs Express Functionality plus: 
Works with SharePoint 2010 on premise and on-line 
Document queues with standard actions (Sales, Purchase and other using standard actions). 
Local scan button on Documents Factbox 
Populate standard metadata fields on archive (record type, date received, company 
number) 
PDF/A conversion (using Stellent) 
OCR of captured documents (requires additional Abbyy license) 
Zetadocs Delivery Plus 
Zetadocs Delivery Essentials and Express Functionality plus: 
Customisation in NAV by writing C/AL code including: 
·          adding additional embedded commands (e.g. add additional attachments) 
·          bespoke business logic to modify recipient or preparation details 
Custom metadata, file plan (site, content type, folders) 
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 108 
Zetadocs Capture Plus 
Zetadocs Capture Essentials and Express Functionality plus: 
Document queues with own actions (non-standard) 
Customisation in NAV by writing C/AL code (Run additional business logic) 
Automated filing using barcodes (requires additional Abbyy license) 
Custom metadata, file plan (site, content type, folders) 
18.7
Archiving File plan 
Zetadocs allows you to archive captured and delivered documents to a SharePoint archive using our file 
plan settings to ensure it is all filed according to your settings. Below is advice on how to get the best 
performance from your SharePoint archive as building very large libraries can impact performance of 
SharePoint and the rate at which Zetadocs can access your archive. 
Settings Available 
Zetadocs has settings which determine the plan for storing documents which is set via the General Settings 
Form. This allows you to configure the following options to create subfoldering for your site.  
Folder Name Structure: Subdivides archived documents into subfolders of the SharePoint document library 
based on information from the sent record. You can specify up to three of these values to generate your file 
plan. 
o
COMPANY – The recipient NAV Customer name 
o
DATE – The Date with a format specified by the Date Folder Naming property 
o
DOCTYPE – The Archive Document Type as specified for the current Zetadocs Document Set, or its 
override in the Zetadocs Report Settings 
Date Folder Naming: Allows you to specify the format of the date folder structure in the SharePoint archive. 
E.g. YYYY-MM-DD, DD-MM-YYYY, MM-DD-YYYY etc.    
Recommended Settings 
It is recommended that you attempt to ensure that the foldering options reflect the likely rate of archiving 
on the system. For performance reasons it is best to keep the contents of a subfolder to less than 1000 
items. For example if you were to process 250 invoices a week, a folder structure changing on a monthly 
basis would be sufficient to avoid any potential performance issues.  
For details on appropriate SharePoint server sizing click here
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 109 
19.
Zetadocs Server Information 
Technical Specifications 
Operating systems supported 
Windows Server 2012 (64-bit) 
Windows Server 2008 R2 (64-bit) 
Windows Server 2008 R2 with Remote Desktop Services 
Windows Server 2008 Standard Edition (32-bit and 64-bit) 
Windows Server 2008 with Windows Terminal Services 
Windows Server 2008 with Citrix Presentation Server 4.5  
Windows Server 2003 Standard Edition (32-bit and 64-bit) 
Windows Server 2003 with Windows Terminal Services 
Windows Server 2003 with Citrix Presentation Server 4.5 
Hardware requirements 
It is recommended that systems have a minimum of a Pentium
®
class CPUs of 1 GHz or higher with 1 
GB RAM or more. Should the server be running other applications we would recommend you 
expand the hardware requirements appropriately for more information on suitable configurations 
please consult Equisys at support@equisys.com . 
Licensing Requirements 
The Zetadocs Server requires the purchase of an additional upgrade. 
Note: It is recommended that you install Zetadocs Capture Essentials first if you are installing both 
modules. 
19.1
How the Zetadocs Server works  
Conversion 
Documents are added to the document queue by placing them in a shared network folder. These are then 
displayed within the document queue allowing the user to process the document and create associated 
Dynamics entries and documents. The Zetadocs Server application automatically converts documents 
placed within the shared network folder into PDF/A whilst storing a copy of the original document in 
another folder.  
PDF Format 
The Zetadocs Server converts documents in supported formats into PDF 1.4 (PDF/A-1a) format. This is an 
international ISO standard ISO 19005-1:2005 for more details on this format please see 
(http://www.pdfa.org/doku.php?id=pdfa:en:pdfa_whitepaper).  
OCR 
If you choose to include OCR as part of your solution all documents converted to PDF will support full text 
search. This includes graphics documents or documents that contain graphics (e.g. a PDF with embedded 
graphics), this requires special processing. To provide this we have the ZD OCR Processor, this is an 
optional module which incorporates the Abbyy FineReader Engine. The full text that is recognised is added 
to the created PDF file as a text layer, this enables full text search.  
Supported Inbound File Formats 
The following file formats are supported, how they are processed depends on whether the ZD OCR 
Processor has been included: 
If the OCR module is installed then the following file types will be processed with OCR: 
PDF (.pdf) 
BMP and DIB (.bmp, .dib) 
PCX and DCX (.pcx, .dcx) 
JPEG, JIFF (.jpg, .jpeg, .jpe, .jfif) 
GIF (.gif) 
Zetadocs for NAV Installation Guide 
This edition 23rd July 2013   © Copyright Equisys Ltd 2013   All trademarks acknowledged   All rights reserved 
Page 110 
TIFF (.tif, .tiff, .g3n, .g3f) 
DjVu (.djvu, .djv) 
If the ZD OCR Processor is not included files will be passed for conversion without being OCR’d, we support 
the following file types: 
Office files (v2003 and v2007) – Word and Excel (.doc, .docx, .xls, .xlsx) 
Rich text files (.rtf) 
Web pages (.html, .htm) 
Text files (.txt) 
Email messages (.msg format is recommended as htm format doesn’t include attachments) 
Email message conversion of .msg files results in conversion of the email message body text and the 
unpacking and conversion of any supported attachments. Should any of the attachments not be in a 
supported format then the whole message will be flagged as having failed to convert so the user can review 
it in its original format. 
The following file types are not supported: 
Compression: Zip, Rar, ARJ, TAR, TGZ, CAB ... 
Media: MP3, WMV, AVI, MPG, MPEG, MP4, WAV... 
Executable types: EXE, DLL, BAT, VBS ... 
Multipart Files 
The Document Converter supports multipart files e.g. an email with an attached purchase order, this is then 
converted into a pdf file with two or more pages with bookmarks to indicate where the various elements of 
the message are contained. In the above example you would be presented with a first page containing the 
email subject line, body text, addressing information and email message.  
The following Email metadata is also retained: 
Sent – time/date 
Received – time/date 
From 
To 
CC 
Priority 
Next would follow the attachments, each with its own separate bookmark within the pdf. 
Note:  Hosting the document queue folders on a separate machine to the one the Zetadocs Server is 
running on is not supported. 
Batch Scan 
The Zetadocs Server supports batch scan splitting from a network scanner. 
Document Queue
Batch
Zetadocs 
Document 
Converter
Network 
Scanner
Split documents
It does this by monitoring a Batch Split subfolder in each of the configured document queues and 
processing any documents which are deposited in it for splitting. As such you will need to configure settings on 
your network scanner to drop scanned documents into the relevant folder e.g.: 
<DocumentQueuePath>\Batch Split 
Documents you may be interested
Documents you may be interested