Third Party Software Licenses. Third Party Software Licenses and/or Additional Terms and Conditions. This page and/or pages linked from this page contain Third Party Software Licenses and/or Additional Terms and Conditions applicable to the use of the Software as referred to under the GRAPHISOFT SOFTWARE LICENSE AGREEMENT accepted by You. Adobe Director. 11 Licnese Agreement. Adobe Reader License Agreement. Apple Quick. Time License Agreement. How do I make my eForm fields savable using Acrobat Reader? Acrobat Reader XI provides features to save eForms out of the box. Provided your clients are using this. Here now! Direct download links for new Acrobat XI Pro/Standard and Reader for both Windows & Mac, without the Adobe Download Assistant. [OEM Install] ISX_SERIALNUMBER=<Product serial number> USERNAME=<username> COMPANYNAME=<company name> INSTALLDIR="Custom path to Installation directory for Acrobat". ![]() FCollada License Agreement. GIGABASE License Agreement. Install. Shield License Agreement. JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 6 and JAVAFX RUNTIME VERSION 1 License Agreement. Jotne EPM Technology. License for standard GDL content. License for protected GDL content. License for commercial GDL content. Lib. Curl License Agreement. Microsoft . NET Framework 2. License Agreement. Microsoft Visual Studio 2. License Agreement. Microsoft Visual Studio Redistributable 2. License Agreement. MMTab. Bar. View. Open. LDAP License Agreement. Open. Pegasus License Agreement. Open. SLP License Agreement. SIGC++ License Agreement. TOMCAT (Apache) License Agreement. WIBU Code. Meter License Agreement. Xerces XML Parser / Log. Cxx logging framework License Agreement. XML- RPC License Agreement. Zlib Licence Agreement. Microsoft . NET End- User License Agreement MICROSOFT SOFTWARE SUPPLEMENTAL LICENSE TERMS MICROSOFT . NET FRAMEWORK 2. 0 Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. If you are licensed to use Microsoft Windows operating system software (the "software"), you may use this supplement. You may not use it if you do not have a license for the software. You may use a copy of this supplement with each validly licensed copy of the software. The following license terms describe additional use terms for this supplement. These terms and the license terms for the software apply to your use of this supplement. If there is a conflict, these supplemental license terms apply.- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -By using this supplement, you accept these terms. If you do not accept them, do not use this supplement. If you comply with these license terms, you have the rights below. SUPPORT SERVICES FOR SUPPLEMENT. Microsoft provides support services for this supplement as described at www. MICROSOFT . NET FRAMEWORK BENCHMARK TESTING. This supplement includes the . NET Framework component of the Windows operating systems (". NET Component"). You may conduct internal benchmark testing of the . NET Component. You may disclose the results of any benchmark test of the . NET Component, provided that you comply with the following terms: (1) you must disclose all the information necessary for replication of the tests, including complete and accurate details of your benchmark testing methodology, the test scripts/cases, tuning parameters applied, hardware and software platforms tested, the name and version number of any third party testing tool used to conduct the testing, and complete source code for the benchmark suite/harness that is developed by or for you and used to test both the . NET Component and the competing implementation(s); (2) you must disclose the date (s) that you conducted the benchmark tests, along with specific version information for all Microsoft software products tested, including the . NET Component; (3) your benchmark testing was performed using all performance tuning and best practice guidance set forth in the product documentation and/or on Microsoft's support web sites, and uses the latest updates, patches and fixes available for the . NET Component and the relevant Microsoft operating system; (4) it shall be sufficient if you make the disclosures provided for above at a publicly available location such as a website, so long as every public disclosure of the results of your benchmark test expressly identifies the public site containing all required disclosures; and (5) nothing in this provision shall be deemed to waive any other right that you may have to conduct benchmark testing. The foregoing obligations shall not apply to your disclosure of the results of any customized benchmark test of the . NET Component, whereby such disclosure is made under confidentiality in conjunction with a bid request by a prospective customer, such customer's application(s) are specifically tested and the results are only disclosed to such specific customer. Notwithstanding any other agreement you may have with Microsoft, if you disclose such benchmark test results, Microsoft shall have the right to disclose the results of benchmark tests it conducts of your products that compete with the . NET Component, provided it complies with the same conditions above. Back to top. Sun Microsystems, Inc. Binary Code License Agreement for the JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 6 and JAVAFX RUNTIME VERSION 1. SUN MICROSYSTEMS, INC. SUN") IS WILLING TO LICENSE THE SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY. BY USING THE SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE READ THE TERMS AND AGREE TO THEM. IF YOU ARE AGREEING TO THESE TERMS ON BEHALF OF A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT THAT YOU HAVE THE LEGAL AUTHORITY TO BIND THE LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT WISH TO BE BOUND BY THE TERMS, THEN YOU MUST NOT USE THE SOFTWARE ON THIS SITE OR ANY OTHER MEDIA ON WHICH THE SOFTWARE IS CONTAINED. DEFINITIONS. "Software" means the identified above in binary form, any other machine readable materials (including, but not limited to, libraries, source files, header files, and data files), any updates or error corrections provided by Sun, and any user manuals, programming guides and other documentation provided to you by Sun under this Agreement. General Purpose Desktop Computers and Servers" means computers, including desktop and laptop computers, or servers, used for general computing functions under end user control (such as but not specifically limited to email, general purpose Internet browsing, and office suite productivity tools). The use of Software in systems and solutions that provide dedicated functionality (other than as mentioned above) or designed for use in embedded or function- specific software applications, for example but not limited to: Software embedded in or bundled with industrial control systems, wireless mobile telephones, wireless handheld devices, netbooks, kiosks, TV/STB, Blu- ray Disc devices, telematics and network control switching equipment, printers and storage management systems, and other related systems are excluded from this definition and not licensed under this Agreement. Programs" means (a) Java technology applets and applications intended to run on the Java Platform Standard Edition (Java SE) platform on Java- enabled General Purpose Desktop Computers and Servers, and (b) Java. FX technology applications intended to run on the Java. FX Runtime on Java. FX- enabled General Purpose Desktop Computers and Servers. LICENSE TO USE. Subject to the terms and conditions of this Agreement, including, but not limited to the Java Technology Restrictions of the Supplemental License Terms, Sun grants you a non- exclusive, non- transferable, limited license without license fees to reproduce and use internally Software complete and unmodified for the sole purpose of running Programs. Additional licenses for developers and/or publishers are granted in the Supplemental License Terms. RESTRICTIONS. Software is confidential and copyrighted. Title to Software and all associated intellectual property rights is retained by Sun and/or its licensors. Unless enforcement is prohibited by applicable law, you may not modify, decompile, or reverse engineer Software. You acknowledge that Licensed Software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility. Sun Microsystems, Inc. No right, title or interest in or to any trademark, service mark, logo or trade name of Sun or its licensors is granted under this Agreement. Additional restrictions for developers and/or publishers licenses are set forth in the Supplemental License Terms. LIMITED WARRANTY. Sun warrants to you that for a period of ninety (9. Software is furnished (if any) will be free of defects in materials and workmanship under normal use. Web. Supergoo Technical Support and FAQ for ABCpdf, Image. Glue and other Image and PDF Products. Looking for example code and projects? See the documentation for ABCpdf. NET here.. Can ABCpdf convert my Microsoft Office documents to PDF? To convert Office documents ABCpdf . NET requires either Word. Glue . NET, or the use of MS Office or Open. Office. org as helper applications. We would recommend you use the current versions, which must be installed on the same system as ABCpdf. Word. Glue . NET is our own layout engine supporting doc and docx formats. It is designed specifically for unattended use from multiple threads in high stress, restricted permission environments. It comes complete with projects showing how to integrate with ABCpdf. If you are using MS Office or Open. Office. org you can select which application is used by setting the Read. Options. Read. Module property. To use Microsoft Office, set the property to Read. Module. Type. MSOffice. You will need MS Office 2. To use Open. Office, set the property to Read. Module. Type. Open. Office. You will need Open. Office. org 3 installed. Although it is possible to separate out individual applications from MS Office or Open. Office we would not recommend this. There is a lot of commonality between the different applications so it is generally a good idea to install the entire suite. Certainly it is not possible to access particular DLLs as ABCpdf interacts with MS Office or Open. Office. org. Using older versions of ABCpdf you may wish to call Microsoft Office via the XPS printer driver. To do this you should set the Read. Module property to Read. Module. Type. Xps. Any. Printing via the XPS printer driver requires the Print. Hook DLLs and the correct file- extension association of the document types with the applications (e. MS Word, Excel, etc). The Microsoft XPS Document Writer printer must also be installed (with Vista, . NET framework 3, or the XPS Essentials Pack). You need code like this: '- -- MS Word. Dim the. Doc As Doc = New Doc(). Dim xr As XRead. Options = New XRead. Options(). xr. Read. Module = Read. Module. Type. MSOffice. the. Doc. Read("in. docx", xr). Doc. Save("out. pdf"). Open. Office. Dim the. Doc As Doc = New Doc(). Dim xr As XRead. Options = New XRead. Options(). xr. Read. Module = Read. Module. Type. Open. Office. Doc. Read("in. docx", xr). Doc. Save("out. pdf"). Please see the documentation of Doc. Read and Read. Options for more details. For information about and help setting up Open. Office. org and Microsoft Office in reduced permission environments please see Section 6. Section 6. 2. 7 respectively. Can I use ABCpdf from Visual Basic? Yes. All the example code will be exactly the same but you'll need to replace ASP specific code like Server. Create. Object with generic code like Create. Object. Why does the trial version ask me for a license key? ABCpdf is a component not an application. The PDFSettings application is simply for entering a license key when you purchase one. You don't need a license straight away - the component will work for 3. All you need to do is look at the documentation and start writing code. If your web application is reporting that your license has expired.. Log on as Administrator and open up the PDFSettings application and see what it says. It will probably tell you that you have a trial license - this is OK. If it says your license is OK then restart and try your code again. If you still get the same message then you have a permissions issue. ABCpdf needs to be able to read the license key from the registry. If your web application is unable to read this key it will not work. You need to enable read access to the ABCpdf registry settings at: HKEY_LOCAL_MACHINE\SOFTWARE\Web. Supergoo\ABCpdf. NETor. HKEY_LOCAL_MACHINE\SOFTWARE\Web. Supergoo\You can adjust registry permissions using regedt. Please take the relevant precautions when modifying the registry - if you're not sure what these are then please don't perform this type of operation. Can I import an existing PDF document and then manipulate it on the fly? ABCpdf will allow you to open, modify and save PDF documents. ABCpdf will allow you to draw on top of PDF documents or add or delete pages or modify document data. However because of the way that PDF documents are structured it's unlikely that you'll be able to reflow existing content. So if there are empty spaces which you can draw your entries into that will work great. Indeed you might want to draw a white box over existing content and then draw on that. The Text. Operation class will allow you to extract text from parts of PDF documents, by page, by area or by a combination of both. Using this class it is easy to match parts of that text back to locations on pages, styles and bits of the raw PDF content stream. The documentation for this class includes a code sample showing how to search a PDF, highlight keywords and then save the result. The Image. Operation class allows something similar for images. It allows you to determine what images are present in a document and where in the PDF they are used. This allows the extraction of information such as resolution in DPI. If you need to work at a lower level, the Get. Text function allows you to extract text and style information formatted as SVG. Text extracted from a simple "Hello World" PDF as SVG looks something like this. Profile="full" xmlns="http: //www. Times- Roman" text. Length="5. 14. 5. Hello World!< /text> < /svg> So what can you do with this SVG? Well you can drop it into a web browser and view it. However the key advantage of SVG is that it's easy to deconstruct (it's just XML) so you can tell where on the page items of content are located and how they are styled. If you want to extract specific items of text like bylines or titles then SVG is the way to go. ABCpdf also supports an export format called SVG+. This is a superset of the SVG specification and includes details that map SVG content back to precise locations in the PDF content stream. This information allows you to edit and re- save existing PDFs. For an example of how to do this see the ABCpdf. View project which comes with ABCpdf. Reflowing text is more difficult. Shifting existing content to make room for a newly added item would require that content on the current page be shifted down, then any overflow moved to the next page, which again might require a reflow. This type of technique is potentially extremely complex and is best avoided. If you really need to do a large scale reflow then your best option is to export the entire PDF as another format like HTML. Then modify the HTML and use it to create a new PDF. However note that the round trip is likely to take time and the output may be slightly different from the original. Why doesn't Add. Image work with my GIF images? You can pass Add. Image a path to a JPEG, TIFF or EMF file. This inserts the raw compressed data into your PDF document. Other image types (e. GIF) cannot be inserted direct - they must be drawn into an Image object and then the Image object can be added to the PDF document. There are examples in the ABCpdf documentation. My code works on my dev server but fails when I deploy. What gives? The vast majority of configuration issues are related to security and permissions. Dev servers often operate a more relaxed security policy than staging or live servers and so this kind of problem often becomes apparent only during deployment. Your first step should be to run ABCpdf interactively while logged on as Administrator. This will allow you to eliminate permissions as a source of the problem. If you are running under . NET you will need to create and compile a simple VB or C# application to perform some basic operations. You can download sample projects here. If you are running under ASP you can create a VBS script to mimic the effect of your ASP. Copy the following text into a text file and then rename it mytest. If you are on an x. If you are on an x. OS you can run your VBS in either 3. Double clicking will run in x. You can do this by dropping your VBS on the wscript. Sys. Wow. 64. Please try both modes and let us know that both are working. Set d = Create. Object("ABCpdf. Doc"). d. Font. Size = 9. Add. Text "Hello World!". Save "mydoc. pdf". Msg. Box "Finished". If the issue appears to be permission related you can track down the cause of the problem using the security troubleshooting procedure detailed on this page. Alternatively it can be possible to completely bypass security problems by running your code in a Component Package under .
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |