Ihave a question about Interfaces when trying to use iTextSharp (a .NET PDF Library). I have been able to add a reference to it and Choose Items... for the toolbox in Pega Robotics after I edited AssemblyInfo.cs and changed the false to true as in [assembly: ComVisibleAttribute(true)]. But I can't seem to "Add Constructor for Type" for Interfaces declared in itextsharp.dll.
For example, when I click on "Add Constructor for Type" to iTextSharp.text.pdf.parser, I search in vain for ITextExtractionStrategy even though I know it is there because I can see it in the Solution Explorer for iTextSharp which I have easy access to because I had to recompile it as stated previously.
When using a third party assembly, it is probably best to use a script when possible. While you won't be able to get support on your specific script from the Pega support team, you are certain to find a wealth of knowledge on CodeProject or other sources on the web since the code will be operating with a third party assembly. For iTextSharp, I have used it in the past by creating a custom component or via a script.
My organization put in a service request, but I haven't gotten my hands on a release which contains the new PDF support. I'm very interested to see what you have come up with particularly after getting more familiar with iTextSharp. Working with PDFs is bringing back memories of my early days in programming. I did a lot of work with dot matrix plotters in the 1970's and 1980's.
I have a requirement to extract PDF data, I could achieve that using itextsharp dll, but I just want to know whether the itextsharp library is secure and approved by Blue Prism or not, if not please suggest me an alternative approach.
I know it must be installed and set up somehow. We have a BPM which generates a PDF inspection report in a designated folder when a job is engineered, and I am tasked with filling out the headings of the report.
Epicor support is not going to help you with this. This is a custom BPM that someone wrote that person should provide the support. Dlls in BPMs are usually available either via the external dlls folder or as a secondary location that is entered in the Admin Console.
Thanks Jose. Yes this is a custom BPM written by someone no longer with the company. I will check with our Epicor Administrator on how/where to implement this dll with the BPM. itextsharp is a free dll which is used to update PDF files.
So although technically you can use the iText PDF library for free under the Affero General Public License (AGPL), you will generally find that you will end up having to purchase a license. If you do not do this you are legally obliged to do the following.
ABCpdf is closed source. Why is this? Well we do lots of clever things under the hood and we don't want our competitors to know how we've done them. In other words, you'll find ABCpdf will do stuff that frankly no other PDF component can.
We offer a single 'free of charge' license for the standard edition of ABCpdf, subject to the terms of our current special offer. The professional edition of ABCpdf may also be used free of charge for the first thirty days, as trial period, during which time it operates as the fully functional product. We also grant free licenses of the professional edition to worthy causes.
If you need to purchase a license for ABCpdf, we offer a single, multiple, enterprise and redistribution licenses at stable and predictable prices. Please see our license page for further details, or feel welcome to contact us if you have other queries.
iTextSharp is a port of the iText Java library and the documentation for the iText PDF library is reasonably comprehensive. However documentation for the .NET languages appears to be rather limited. Try a search on-line for "where is the documentation for itextsharp" and you'll see what we mean.
On the iText web site you'll find an API reference. Although this is written for Java, .NET developers should still find this a useful resource. For the official documentation, including tutorials and example code (in Java), you may want to purchase the book "iText in Action" by Bruno Lowagie.
Although we use best efforts to ensure the accuracy of this content, things do change. This page is based on information obtained 13 March 2013.If you should find an inaccuracy or a statement that appears to be out of date please contact us with details.
3a8082e126