IvyTools

Please login or register.

Login with username, password and session length
Advanced search  

News:

SMF - Just Installed!

Pages: 1 ... 3 4 [5] 6
 41 
 on: January 11, 2019, 03:30:18 AM 
Started by xavD - Last post by xavD
Hi, I am trying to analyse a table with Template Editor.
I select the first header cell and clic on Table button, but a messagebox appears :
un objet qui autorise la valeur Null doit posséder une valeur / an object which allow Null value must have a value

Do you know what it means ?

https://ibb.co/mbqLH11

Xavier

 42 
 on: December 12, 2018, 09:07:35 AM 
Started by knarf - Last post by admin
Hello,

Unfortunately PDFs don't have a concept of a "table". Every piece of information (line, word, sometimes every character) is a separate object, unrelated to others. In Ivy we call them "tokens" and Left() / Right() functions are simply moving to tokens on the left or on the right of the current one. Therefore, this behavior is correct.

Ivy has a few algorithms that can convert tokens into real tables. It's based on statistical analysis so results may vary, depending on complexity and "cleanliness" of the table. Please test it by selecting one of header tokens and clicking "Table" button in the toolbox. There are various options you can try to improve extraction, like using the border lines, amount of whitespace after the table, and so on. Please refer to "Table extraction" section in the Ivy documentation for more information, examples and tutorials.

Regards,
Andrew

 43 
 on: December 12, 2018, 08:21:39 AM 
Started by knarf - Last post by knarf
Hello,
I have a table in a pdf file. One cell is empty
Does Ivy skip empty cells ?
Can that be prevented ?
When I go right from the first to the second cell, it goes to the third cell and skips the second.
I tested the Template editor and in c#

 44 
 on: December 11, 2018, 10:18:46 AM 
Started by knarf - Last post by admin
Hello knarf,

IvyDocumentReader is located in IvyDocumentReader.dll. Please reference it in your project in addition to IvyPdf.dll.

There are 3 dlls in IvyPdf folder. You need to reference some or all of them, depending on your needs:

IvyDocumentReader.dll - contains methods to read PDF files into IvyDocument object (collection of text Tokens and Lines)
IvyPdf.dll - contains methods to parse IvyDocument, search and extract information
IvyTemplateLib.dll - contains methods to read/write/execute extraction templates created via IvyTemplateEditor

For your sample code you need to reference the first two dlls.

Hope this helps. Please let me know if you still have troubles.
Andrew

 45 
 on: December 11, 2018, 08:06:42 AM 
Started by knarf - Last post by knarf
Hello,

I added the dll as a reference to the solution.
This is on top of my code: using IvyPdf;

This line:
PdfParser p = new PdfParser(IvyDocumentReader.ReadPdf(MyFileName));


IvyDocumentReader does not exist......

 46 
 on: September 17, 2018, 11:39:57 AM 
Started by admin - Last post by admin
New in Version 1.46:
- Fixed bug that prevented Ivy to run on some machines without admin rights
+ Added set of pattern (wildcard) matching functions. FindPattern, FilterTextPattern and so on
+ Added set of extension methods: ContainsColumns, SelectColumnsAs and many methods based on pattern matching (SelectColumnsPattern, DeleteColumnsPattern and so on)

 47 
 on: September 04, 2018, 02:33:11 PM 
Started by admin - Last post by admin
New in Version 1.45:
+ Added support for parsing Excel and CSV files via full-featured DataSetParser and UI preview
+ Added support for parsing text/html files
+ TemplateBase code is now exposed in the Code Modules list, enabling further customization
+ Added “Parse()” table extension method

 48 
 on: May 10, 2018, 05:10:14 PM 
Started by admin - Last post by admin
This release mostly concentrates on bug fixes and performance improvements:

- Fixed issue with template deletion
- Fixed issue with apostrophes in code
- Fixed issue with ReplaceText function
+ Code optimizations and performance improvements (particularly for Table/Grid operations)

 8)

 49 
 on: April 13, 2018, 03:25:21 PM 
Started by Antony - Last post by admin
Hi Antony,

It can be done in the latest release:

Code: [Select]
IvyOptions.ToDateFormatMonthFirst = true;
If you are using IvyTemplateEditor it can be set on the template level (Template Settings / Template Custom Code):

Code: [Select]
protected override void Init()
{
    IvyOptions.TableCellType = TableCellType.String;
    IvyOptions.ToNumberCultureInfo = new CultureInfo("fr-FR");
    IvyOptions.ToDateFormatMonthFirst = true;
}

Regards,
Ivy Team

 50 
 on: April 13, 2018, 03:09:56 PM 
Started by admin - Last post by admin
Features in the new release:

+ Improved token layout logic that affects how PDF tokens and single characters are combined into words.

+ Added “Bulk File Processing” form. You can use it to quickly run multiple PDF files and save the results into Excel or Json/XML.

+ Added IvyOptions class to set global parsing options.

 8)

Pages: 1 ... 3 4 [5] 6