itext - PDF к HTML

Я провел приблизительно 20 часов кодирования для создания счетов с помощью iText в c#. Теперь, я хочу использовать тот же код для преобразования некоторых таблиц к HTML.

Вы знаете, могу ли я сделать это?

Например, у меня есть это:

PdfPTable table = new PdfPTable(3);
table.DefaultCell.Border = 0;
table.DefaultCell.Padding = 3;
table.WidthPercentage = 100;
int[] widths = { 100, 200, 100};
table.SetWidths(widths);

List listOfCompanyData = (List)getCompanyData();
List listOfCumparatorDreaptaData = (List)getCumparatorDreaptaData(proformaInvoice.getCumparatorDreapta());

table.AddCell((Phrase)listOfCompanyData.Items[0]);
table.AddCell("");
table.AddCell((Phrase)listOfCumparatorDreaptaData.Items[0]);

и я хочу преобразовать эту таблицу в HTML...

Действительно ли это возможно?

1
задан Mark Storer 15 August 2019 в 12:48
поделиться

3 ответа

Из книги iText в действии кажется, что это можно сделать с использованием исходной библиотеки java, но не похоже, что она больше не портирована в C # lib. Я почти уверен, что это было в версии 4: - /

Попробуйте посмотреть здесь какой-нибудь старый источник: http://www.koders.com/csharp/fid60B0985D3A89152128B73F54EDD4EB5420A5E4D8.aspx?s=%22Ken+Auer% 22

0
ответ дан 3 September 2019 в 00:31
поделиться

PDF-файлы и HTML - это принципиально разные технологии отображения. PDF намного сложнее, чем HTML, поэтому вы найдете так много конвертеров HTML в PDF. Обратное гораздо сложнее.

iText может делать это только из HTML в PDF.

Есть онлайн конвертеров , которые преобразуют PDF-файл в HTML. Существуют также загружаемые утилиты.

Мне неизвестна какая-либо библиотека .NET, которая могла бы это сделать.

1
ответ дан 3 September 2019 в 00:31
поделиться

nFOP + XSLT + XML = pdf | док | HTML

nfop.sourceforge.net/article.html должен дать вам представление о том, как его использовать, вам нужен «Microsoft Visual J # NET Redistributable Package» для бесплатного запуска nFOP

с открытым исходным кодом :)

K

0
ответ дан 3 September 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: