Amyuni Document Converter

Similar documents
Amyuni Document Converter

Amyuni Document Converter

OO Shell for Authoring (OOSHA) User Guide

CROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0

BANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu

CaseWare Working Papers. Data Store user guide

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

Copyrights and Trademarks

Universal CMDB. Software Version: Backup and Recovery Guide

REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation

HP Universal CMDB. Software Version: Backup and Recovery Guide

TIBCO Statistica Options Configuration

These tasks can now be performed by a special program called FTP clients.

SAS Hot Fix Analysis, Download and Deployment Tool

AvePoint Timeline Enterprise for Microsoft Dynamics CRM

INSTALLING CCRQINVOICE

Element Creator for Enterprise Architect

EBSCOhost User Guide Print/ /Save. Print, , Save, Notetaking, Export, and Cite Your Search Results. support.ebsco.com

Admin Report Kit for Exchange Server

Internet Explorer Configuration Reference

AvePoint Pipeline Pro 2.0 for Microsoft Dynamics CRM

Avigilon Control Center Server User Guide. Version 6.4

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

NiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel

Extended Traceability Report for Enterprise Architect

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT)

Shavlik Protect. Migration Tool User s Guide

USO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1

Aras Innovator 11. Client Settings for Chrome on Windows

Graduate Application Review Process Documentation

The screenshots/advice are based on upgrading Controller 10.1 RTM to 10.1 IF6 on Win2003

Milestone XProtect. NVR Installer s Guide

Firmware Upgrade Wizard v A Technical Guide

AvePoint Accessibility Accelerator 2.0

Avigilon Control Center Virtual Matrix User Guide. Version 6.8

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Avigilon Control Center Server User Guide. Version 6.8

Campuses that access the SFS nvision Windows-based client need to allow outbound traffic to:

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016

DocAve 6 Software Platform

Element Creator for Enterprise Architect

I - EDocman Installation EDocman component EDocman Categories module EDocman Documents Module...2

Proficy* SmartSignal 6.1 Installation Guide

WinEst 15.2 Installation Guide

FiveContractor.com User Manual

from DDS on Mac Workstations

Aras Innovator 11. Client Settings for Chrome on Windows

Troubleshooting Citrix- Published Resources Configuration in VMware Identity Manager

ROCK-POND REPORTING 2.1

Integrating QuickBooks with TimePro

Aras Innovator 11. Package Import Export Utilities

Definiens XD Release Notes

Kaltura Video Extension for SharePoint 2013 Deployment Guide for Microsoft Office 365. Version: 1.0

Open CASCADE Technology. Building OCCT with WOK CONTENTS

TaskCentre v4.5 Save As File Tool White Paper

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory

Paraben s Phone Recovery Stick

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment

Municode Website Instructions

Demand Forecasting. For. Microsoft Dynamics 365 for Operations. Technical Guide. Release 7.1. December 2017

MySabre API RELEASE NOTES MYSABRE API VERSION 2.0 (PART OF MYSABRE RELEASE 7.0) OCTOBER 28, 2006 PRODUCTION

MySabre API RELEASE NOTES MYSABRE API VERSION 2.1 (PART OF MYSABRE RELEASE 7.1) DECEMBER 02, 2006 PRODUCTION

Stellar Phoenix Excel Repair. Version 5.0. Installation Guide

FollowMe. FollowMe. Q-Server Quick Integration Guide. Revision: 5.4 Date: 11 th June Page 1 of 26

Hitachi Storage Adapter for the SAP HANA Cockpit

User Guide. ACE Data Source. OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES

TDR and Avast Business Antivirus. Integration Guide

Hitachi Server Adapter for the SAP HANA Cockpit

Release Notes Version: - v18.13 For ClickSoftware StreetSmart September 22, 2018

Enabling Your Personal Web Page on the SacLink

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.

Introduction to Office 2010: What s New, Improved, and Missing

Microsoft Excel Extensions for Enterprise Architect

Wave IP 4.5. CRMLink Desktop User Guide

Interfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

softpanel generic installation and operation instructions for nanobox products

Oracle Universal Records Management Oracle Universal Records Manager Adapter for Documentum Installation Guide

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills

Installing Photran with Eclipse (MinGW or Cygwin)

Little Green Button (LGB)

Dashboard Extension for Enterprise Architect

Quick Guide on implementing SQL Manage for SAP Business One

PAGE NAMING STRATEGIES

Refreshing Axiom TEST with a Current Copy of Production Axiom EPM June 20, 2014

PAY EQUITY HEARINGS TRIBUNAL. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Pay Equity Hearings Tribunal

RTX includes new functionality, see the product Release Notes for a full list of new features.

Proficy* System Requirements

Relius Documents ASP Checklist Entry

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2

Xerox Security Bulletin XRX12-007

HPE AppPulse Mobile. Software Version: 2.1. IT Operations Management Integration Guide

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide

1 Getting and Extracting the Upgrader

Table of Contents. Introduction... 2 Installing the ABBYY FineReader Engine Library... 3

WorldShip PRE-INSTALLATION INSTRUCTIONS: INSTALLATION INSTRUCTIONS: Window (if available) Install on a Single or Workgroup Workstation

UPGRADING TO DISCOVERY 2005

1 Getting and Extracting the Upgrader

Transcription:

Amyuni Dcument Cnverter Versin 5.0 Prfessinal Quick Start Guide fr Develpers Updated May, 2013 AMYUNI Cnsultants AMYUNI Technlgies

www.amyuni.cm 2

Cntents Cntents... 3 Legal Infrmatin... 4 Imprtant Nte fr develpers... 4 Acknwledgments... 4 New in Versin 5.0... 5 Intrductin... 6 Using the Develper Versin f the Dcument Cnverter Prducts... 7 Using the Develper Versin f the Amyuni Dcument Cnverter... 8 Nte abut Legacy Platfrms... 8 Sample... 8 Imprtant Nte fr Versin 5.0... 9 Imprtant Nte fr develpers... 9 DLL Interface... 10 ActiveX Interface... 10 Nte t VB6 Users... 11 Nte n Functin Calls... 12 ActiveX Methds... 12 DLL Methds... 12 Links t Supprt and Dcumentatin:... 13 Online Dcumentatin:... 13 Frequently Asked Questins:... 13 Technical Ntes:... 13 User frum:... 13 Psting questins t ur technical supprt staff:... 13

Legal Infrmatin Infrmatin in this dcument is subject t change withut ntice and des nt represent a cmmitment n the part f AMYUNI Technlgies. The sftware described in this dcument is prvided under a license agreement r nndisclsure agreement. The sftware may be used r cpied nly in accrdance with the terms f the agreement. It is against the law t cpy the sftware n any medium except as specifically allwed in the license r nndisclsure agreement. The licensee may make ne cpy f the sftware fr backup purpses. N part f this guide may be reprduced r transmitted in any frm r by any means, electrnic r mechanical, including phtcpying, recrding, r infrmatin strage and retrieval systems, fr any purpse ther than the licensee s persnal use, withut express written permissin f AMYUNI Technlgies. Cpyright 2000-2013, AMYUNI Cnsultants AMYUNI Technlgies. All rights reserved. Amyuni and the Amyuni lg are trademarks f Amyuni Technlgies Inc. Adbe, the Adbe lg, Acrbat, the Acrbat lg are trademarks f Adbe Systems Incrprated. Micrsft, the Micrsft lg, Micrsft Windws, Micrsft Windws NT and their lgs are trademarks f Micrsft Crpratin. All ther trademarks are the prperty f their respective wners. Imprtant Nte fr develpers The activatin cde that is prvided t yu by Amyuni shuld be kept cnfidential and nt be revealed t end-users, even in this case where the develper s prducts are sub-licensed t ther develpers. Acknwledgments This sftware uses the deflate algrithm develped by Jean-lup Gailly (jlup@gzip.rg) and Mark Adler (madler@alumni.caltech.edu). This sftware is als based in part n the wrk f the Independent JPEG Grup and n parts f the FreeType library.

New in Versin 5.0 WHQL Tested and Certified fr 32 and 64-bit Windws 7, Windws 8, Windws Server 2008 and Windws Server 2012. Fully redesigned Pstscript parser imprves the speed and accuracy f Pstscript and EPS cnversin Added the ability t d direct Pstscript t PDF cnversin withut the use f a printer driver Imprved accuracy and reliability f mixed mde GDI/Pstscript applicatins based n GDI+ (e.g. MS Office) JBIG2 cmpressin f Black and White images directly thrugh the printer driver Remves the need fr re-prcessing PDF files t apply JBIG2 Reduces the size f PDF files made f scanned B&W images Versin 5.0 uses a redesigned JBIG2 cmpressr engine fr higher cmpressin and cnversin speed. JBIG2 cmpressin can be easily activated thrugh the ImageOptins prperty. Imprved Emailing features with: Supprt fr extra character sets in the SMTP library Supprt fr MAPI under 64-bit perating systems Imprved cnversin f EPS bjects embedded int Office dcuments using an updated Pstscript 2 interpreter Imprved marked cntent generatin fr custmizing the resulting PDF Generatin f Ge-registered PDF files

Intrductin This manual is a supplement t the Amyuni Dcument Cnverter series f prducts. These include the PDF, HTML, RTF, Excel, TIFF, and JPeg Cnverter prducts r any cmbinatin f these frmats. Each f these prducts ships with a user s manual that describes the verall peratin f the prduct. The develper shuld be familiar with the peratin f the specific prduct that he r she is using befre reading the develper s manual. All Amyuni Dcument Cnverter prducts share the same interface DLL named the Cmmn Driver Interface. This interface resides in a DLL named CDINTF500.DLL that shuld be in the system r system32 directry. CDINTF500 prvides the develper with three calling cnventins. Depending n their develpment platfrm and prgramming habits, develpers might chse ne these three interfaces: A standard DLL interface. An ActiveX interface. A.NET Managed Cde Interface.

Using the Develper Versin f the Dcument Cnverter Prducts The develper versin f the Amyuni Dcument Cnverter prducts is a special versin f these prducts that can be distributed with the develpers applicatins withut paying any additinal ryalties t Amyuni Technlgies. By special versin, we mean a versin that: Des nt need t be pre-installed n the client system (althugh recmmended). Des nt have any prperties dialg bx. Des nt have any "File Save As" dialg bx. All printer cnfiguratins, file destinatins and ptins settings shuld be dne prgrammatically by the main applicatin.

Using the Develper Versin f the Amyuni Dcument Cnverter The fllwing is a step-by-step prcedure fr using the develper versin f the Amyuni Cnverter. 1. Cpy all distributable files t the applicatin s main directry The applicatin s main directry is usually where the executable file is lcated. The list f distributable files is as fllws: Operating Systems Cmmn t all versins Windws 32-bits Windws 64-bits, AMD r Intel 64 based Dynamic Link Libraries (DLLs) install.exe, acfpdf.txt, amyuni.inf, atpdf500.cat cdintf.dll, acfpdfu.dll, acfpdfui.dll cdintf64.dll, acfpdfuamd64.dll, acfpdfuiamd64.dll Nte abut Legacy Platfrms Windws 98/Me, NT4 and IA64 drivers have nt been updated since versin 2.5. These drivers are nt included with the prducts but can be dwnladed separately frm: http://www.amyuni.cm/dwnlads/legacy_drivers.zip 2. Initialize the Dcument Cnverter printer n the end-user s system. Methd 1 (Recmmended) By launching Install.exe during the installatin f the main applicatin. Install.exe shuld be launched fllwed by a printer name specific t the develper s cmpany r applicatin: Cmmand Line Parameters Descriptin -s (Optinal) Runs in silent mde Printer Name Name f printer as it will appear n the list f system printers -N License Name -C Activatin Cde -O Prt name Install printer attached t a specific prt -l D nt generate a lg file All cmmand line parameters shuld be surrunded by duble qutes when they cntain spaces. Sample Install -s "My Cmpany Printer" -n "Evaluatin Develper License" -c "07ABCDA0A12301230123". Methd 2 By calling PDFDriverInit at the initialisatin f the applicatin. The dcumentatin fr PDFDriverInit prvides details abut hw t use this functin t initialize the printer and activate it.

3. (Optinal) When using the DLL interface f CDIntf, cpy CDIntf.dll r CDIntf64.dll t yur applicatin s flder. This will guarantee that yur versin f this DLL will nt be verwritten by ther develpers installing a different versin. 4. (Optinal) Register the CDIntf ActiveX. When using the ActiveX interface, the ActiveX cntrl shuld be registered in the system by calling RegSvr32 frm yur applicatin s directry: REGSVR32 CDINTF.DLL r REGSVR32 CDINTF64.DLL. CDIntf can be used thrugh the DLL interface withut the need fr registering r creating ActiveXs. Imprtant Nte fr Versin 5.0 Fr 32-bit applicatins running n a 64-bit OS, the applicatin is respnsible f registering the 32-bit ActiveX cntrl using the 32-bit versin f REGSVR32 r thrugh the call t the DllRegisterServer API. This is because the 64-bit printer driver is nt capable f registering 32-bit ActiveX cntrls and will nly register the 64-bit CDIntf64.dll. 5. Initialize the printer at start-up f yur applicatin by calling DriverInit fllwed by the printer name. 6. Exprt t the frmat f yur chice by printing frm yur applicatin. When the user chses the exprt functin f yur applicatin t generate a PDF, HTML, RTF, JPEG, TIFF r Excel file, yu need t set up the utput file name using SetDefaultFileName, the file generatin ptins using SetFileNameOptins( NPrmpt + UseFileName + ) and print t the "My Cmpany Printer" as yu wuld d when printing t any ther printer. The develper can be in ne f three situatins: The develper licensed a prduct that generates nly ne frmat, e.g. PDF nly r RTF nly. In this case, the printer will generate the right frmat withut any specific ptin t set. The develper licensed a prduct that generates multiple frmats including PDF, e.g. PDF and RTF. In this case, t exprt t either RTF, HTML, JPEG, TIFF r Excel, the crrespnding ptin shuld be set in the call t SetFileNameOptins. The PDF file will be generated in all cases and shuld be deleted by the develper if nt needed. There is n methd t have the Cnverter generate an RTF/HTML/JPEG/TIFF/Excel file nly withut generating a PDF. The develper licensed a prduct that generates multiple frmats excluding PDF, e.g. RTF and HTML. In this case, t exprt t either RTF, HTML, the crrespnding ptin shuld be set in the call t SetFileNameOptins. A temprary file will be generated in these cases and will be deleted by the printer when the print jb is finished. 7. Restre the printer t its previus setting. When printing is ver, the develper needs t call SetFileNameOptins (0) t prevent ther applicatins r users frm verwriting the file that has just been generated frm the applicatin. 8. Uninitialize the printer befre exiting. Befre exiting the applicatin, the DriverEnd functin shuld be called. This functin will remve the printer if installed using PDFDriverInit, therwise it will simply discnnect frm the printer. Imprtant Nte fr develpers T avid cnfusin with ther applicatins and with the single-user versins f the Dcument Cnverter prducts, develpers are required t use a printer name specific t their applicatin r cmpany. Using the default printer names f "Amyuni Dcument Cnverter" r "Amyuni PDF Cnverter" is nt allwed.the activatin cde that is prvided t yu by Amyuni shuld be kept cnfidential and nt be revealed t end-users, even in this case where the develper s prducts are sub-licensed t ther develpers.

DLL Interface Befre using the DLL interface f CDINTF500, the C r C++ develper might need t dwnlad the header and library files frm: http://www.amyuni.cm/dwnlads/cdintf500.zip The zip file als cntains the latest versin f CDIntf500.DLL. The library file is cmpatible with Visual Studi 2005 and higher. When using ther cmpilers such as Brland C+ +, the develper needs t imprt the library frm the DLL instead f using the library frm ur dwnlads sectin. Visual Basic users can imprt the included CDIntf500.txt file t get the entire cnstant and functin declaratins f CDIntf500. VB users are encuraged hwever t use the ActiveX interface as it remains mre versatile and easier t use frm within VB. ActiveX Interface Befre using the Cmmn Driver Interface as an ActiveX cmpnent frm any ActiveX aware applicatin, the develper shuld register the DLL in the system by calling RegSvr32 frm the lcatin where this DLL is installed: Regsvr32 CDINTF500.DLL This is dne autmatically by the default installatin prcedure f any f the dcument cnverter prduct. The CDIntf cntrl starting with versin 5.0 has been renamed t CDIntfEx.CDIntfEx.5.0 t avid cnfusin with the previus versins. The cntrl can either be created dynamically thrugh cde r placed n a frm like any ther VB cntrl. When placed n a frm, the cntrl remains invisible at run time. T dynamically create the CDIntfEx bject, the CDINTF500 DLL shuld first be imprted int the prject. The prcedure is quite similar in all prgramming envirnments. Here is what it wuld lk like in VB:

T place the CDIntfEx cntrl n a frm, it shuld be imprted int the prject using the Prject's Cmpnents menu: It shuld then appear in the cmpnents tlbar as fllws: Nte t VB6 Users VB6 users that had used previus versins f CDIntf r are trying t switch frm dynamically created bject t the visual cmpnent placed n a frm, might receive the fllwing errr message frm VB: If this happens, the cntrl shuld be manually remved frm the prject by fllwing these steps: 1. Clse the VB prject 2. Open the.vbp file using any text editr

3. Lcate and remve the line: Reference=*\G{4856F146-7516-11D3-BBE5-D53DCBD65107}#1.0#0# c:\windows\system32\cdintf.dll#cdintf. 4. Relad the prject in VB and imprt the cntrl. Nte n Functin Calls ActiveX Methds On Success ActiveX methds will have a return relevant t their functinality. On failure, mst ActiveX calls will raise an exceptin. The caller shuld prperly catch any exceptins generated frm a call t the ActiveX. If the library was nt initialized prperly, an exceptin will be thrwn. T get extended errr infrmatin, call GetLastErrrMsg. DLL Methds On Failure, mst DLL functins will return zer (NULL). T get extended errr infrmatin, call GetLastErrrMsg. On success, DLL methds that return a HANDLE will return a handle fr the virtual printer that will be used as an argument fr ther methd calls. The hprinter handle returned by the functins is nt t be cnfused with the hprinter handle returned by the Windws API OpenPrinter and CreatePrinter functins.

Links t Supprt and Dcumentatin: If yu have any questins r prblems with ur prducts, the fllwing resurces are available t yu thrugh ur web site: Online Dcumentatin: http://www.amyuni.cm/webhelp/develper_dcumentatin.htm#index.htm Frequently Asked Questins: http://www.amyuni.cm/frum/viewfrum.php?f=18 Technical Ntes: http://www.amyuni.cm/en/resurces/technicalntes/ User frum: http://www.amyuni.cm/frum/index.php Psting questins t ur technical supprt staff: http://www.amyuni.cm/en/supprt/getsupprt/ We als prvide sme additinal tls that can be dwnladed free f charge and used with the PDF Cnverter prduct. These tls are available at: http://www.amyuni.cm/en/resurces/freetls/