Чтение и декодирование PDF 417 штрихкодов, сохраненных в изображении или файле PDF из приложения.NET

Puppeteer (или Google) явно не поддерживает TestCafe. TestCafe использует Chrome DevTools Protocol (и даже кукловод ) для управления браузером.

TestCafe может использовать xvfb для имитации сервера дисплея для запуска Chrome, или вы можете указать запуск Chrome в режиме headless (код из документов ):

testCafe
    .src('path/to/test/file.js')
    .browsers('chrome:headless')
    .run();

[ 1112] Так что вам не нужно устанавливать кукловод для запуска тестов в Chrome с помощью TestCafe.


Если вы все еще хотите, чтобы TestCafe вместо этого использовал puppeteer для управления Chrome, существует неофициальный плагин под названием testcafe-browser-provider-puppeteer . Вы можете указать, что вы хотите для плагина, как это (взято из документов ):

testCafe
    .createRunner()
    .src('path/to/test/file.js')
    .browsers('puppeteer')
    .run();

10
задан John Rasch 2 March 2009 в 22:09
поделиться

4 ответа

Мы используем компоненты (не свободный) от IDAutomation для PDF417. Они очень хороши. Мы используем их для кодирования, в противоположность чтению и декодированию.

Не использовали этот их компонент, но взглянули, это - C#, и можно получить исходный код, но снова, не свободный.

http://www.idautomation.com/barcode-recognition/

3
ответ дан 4 December 2019 в 02:27
поделиться

У Aspose есть кодировщик / декодер PDF417 как для .NET, так и для Java, но он не является открытым исходным кодом: http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx

0
ответ дан 4 December 2019 в 02:27
поделиться

Morovia предоставляет бесплатный декодер pdf417 .

0
ответ дан 4 December 2019 в 02:27
поделиться

ClearImage Barcode Recognition SDK for .NET - это, вероятно, самый простой способ декодирования PDF 417 и многих других штрихкодов. Я использую его во многих проектах... хотя он и не бесплатный

         var bitmap = WpfImageHelper.ConvertToBitmap(_BarcodeCam.BitmapSource);

        _ImageEditor.Bitmap = bitmap;
        _ImageEditor.AutoDeskew();
        _ImageEditor.AdvancedBinarize();

        var reader = new BarcodeReader();
        reader.Horizontal = true;
        reader.Vertical = true;
        reader.Pdf417 = true;

        //_ImageEditor.Bitmap.Save("c:\\barcodeimage.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

        var barcodes = reader.Read(_ImageEditor.Bitmap);

        if (barcodes.Count() > 0)
4
ответ дан 4 December 2019 в 02:27
поделиться
Другие вопросы по тегам:

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