Спрашивающий
чтение штрихкода из pdf

Общие обсуждения
-
Нужно вытащить штрих коды из pdf документа, знаю, что есть куча sdk, библиотек и прочего насчёт работы с pdf и прочего, но попытки найти бесплатное решение мне не удалось, если кто то знает наиболее простые библиотеки или может поделиться примером кода, я был бы крайне признателен13 сентября 2011 г. 12:34
Все ответы
-
Здравсвтуйте.
Посмотрите следующие материалы, может что подойдет:
- read pdf content into text file using c#.net
- How to read pdf files using C# .NET
- READ FROM A PDF FILE USING C#
- Extract Text from PDF in C# (100% .NET)
Для связи [mail]14 сентября 2011 г. 7:00 -
я щас посмотрю, но уточню вопрос, мне нужно получать сами эти штрихкоды, мен просто нужно определить, что на этой странице есть штрихкод, не суть какой14 сентября 2011 г. 8:43
-
Вроде кое как начал разбираться с iTextSharp, возникла проблема, ни как не могу понять и разобраться
for (int i = 1; i <= n; i++) { if (CurrentNumber.Contains((short)i)) { document.Close(); pagenumber = i; } filename = pagenumber.ToString(); while (filename.Length < digits) filename = "0" + filename; filename = "_" + filename + ".pdf"; // step 1: creation of a document-object document = new Document(reader.GetPageSizeWithRotation(pagenumber)); PdfWriter writer = null; // step 2: we create a writer that listens to the document try { if (File.Exists(outputPath + name + filename)) writer = PdfWriter.GetInstance(document, new FileStream(outputPath + name + filename, FileMode.Append)); else writer = PdfWriter.GetInstance(document, new FileStream(outputPath + name + filename, FileMode.Create)); } catch { writer = PdfWriter.GetInstance(document, new FileStream(outputPath + name + filename, FileMode.Append)); } // step 3: we open the document document.Open(); PdfContentByte cb = writer.DirectContent; PdfImportedPage page = writer.GetImportedPage(reader, i); int rotation = reader.GetPageRotation(i); if (rotation == 90 || rotation == 270) { cb.AddTemplate(page, 0, -1f, 1f, 0, 0, reader.GetPageSizeWithRotation(pagenumber).Height); } else { cb.AddTemplate(page, 1f, 0, 0, 1f, 0, 0); } // step 5: we close the document //document.Close(); }
Это код вабще то предназнчен для разделения одной пдф по страницам на несколько файлов, у меня другой критерий разделения и это не важно. Моя проблема в том что я не могу дописать страницу к другому файлу, она просто пишется вместо предыдущей. Кто работал с этой библиотекой, подскажите пожалуста, что для этого надо зделать или дайте ссылку на нормальную документацию а не на сайт http://www.mikesdotnetting.com
буду крайне благодарен
17 сентября 2011 г. 13:58