Форма Xamarin - Как сохранить изображение в формате PDF или JPEG в формате UWP - PullRequest
5 голосов
/ 08 мая 2019

Привет, друзья! Я разрабатываю приложение DMS, в котором пользователь может сканировать документ или изображения через сканер и загружать их на сервер.

Для целей сканирования я получил ссылку ссылка , она отлично работает ..:)

Теперь проблема заключается в том, что ImageScanner.ScanFilesToFolderAsync (ImageScannerScanSource, StorageFolder) этот метод принимает формат изображения, который поддерживается сканером. Мой сканер поддерживает только формат .BMP, но я хочу сохранить изображение в формате PDF или JPEG с указанным именем папки.

Остальное Пожалуйста, предложите любой бесплатный пакет PDF (DLL). которые принимают несколько форматов изображений и конвертировать в один формат PDF и PDFSharp поддержка пакетов в uwp?

спасибо заранее :)

  ScannerSettings _ScannerSettings = new ScannerSettings();  

  ImageScanner scanner = await ImageScanner.FromIdAsync(_settings.DeviceId);

  scanner = _ScannerSettings.SetScannerSettings(scanner, _settings); // here i am trying to assigning the scanner settings with pdf or jpeg format.

 var operation =  scanner.ScanFilesToFolderAsync(AssignScannerType, folder); // it gives exception if i am passing the pdf or JPEG format in scanner settings because my scanner not support this format.

1 Ответ

2 голосов
/ 08 мая 2019

https://github.com/ststeiger/PdfSharpCore такое порт для .NET Core 1.6+ Он не использует System.Drawing.dll. Он основан на PdfSharp 1.32 и имеет некоторые недостающие и некоторые полуработающие функции.

https://github.com/ststeiger/PdfSharpNetStandard Предназначен для NetStandard 2.1+ и основан на PdfSharp 1.5.

Очень мало чего не хватает (https://github.com/ststeiger/PdfSharpNetStandard/tree/master/PdfSharp_Removed https://github.com/ststeiger/PdfSharpNetStandard/tree/master/MigraDoc_Rendering_Removed). PdfSharpNetStandard должен работать так же, как PdfSharp.

PdfSharpCore изменился PdfSharp и теперь основан на высокопроизводительных реализациях .NET-Core. Он должен иметь лучшую / более высокую производительность - в теории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...