none
чтение штрихкода из pdf RRS feed

  • Общие обсуждения

  • Нужно вытащить штрих коды из pdf документа, знаю, что есть куча sdk, библиотек и прочего насчёт работы с pdf и прочего, но попытки найти бесплатное решение мне не удалось, если кто то знает наиболее простые библиотеки или может поделиться примером кода, я был бы крайне признателен
    13 сентября 2011 г. 12:34

Все ответы

  • Здравсвтуйте.

    Посмотрите следующие материалы, может что подойдет:

     - ATP, Inc. Ultimate

     - 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