c# - Xamarin Form - 如何在 UWP 中以 PDF 或 JPEG 格式存储图像

标签 c# xamarin.forms uwp win-universal-app uwp-xaml

你好 friend 我正在开发 DMS 应用程序,用户可以在其中通过扫描仪扫描文档或图像并上传到服务器。

出于扫描目的,我引用了这个 link它完美地工作..:)

现在的问题是 ImageScanner.ScanFilesToFolderAsync(ImageScannerScanSource, StorageFolder) 此方法接受扫描仪支持的图像格式。我的扫描仪只支持 .BMP 格式,但我想在给定的文件夹名称中以 PDF 或 JPEG 格式存储图像。

Else 请推荐任何免费的 pdf 包 (dll)。它接受多种图像格式并转换为单个 pdf 格式和 uwp 中的 PDFSharp 包支持?

提前致谢:)

  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.

最佳答案

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 高性能实现。 它应该具有更好/更高的性能 - 理论上。

关于c# - Xamarin Form - 如何在 UWP 中以 PDF 或 JPEG 格式存储图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56034495/

相关文章:

c# - 无法在 Rider 中使用 .NET Standard 2.0 Lib 加载 Xamarin Forms 项目

c#/xamarin forms 从 sqlite 数据库中获取随机项

uwp - 如何在 UWP 中更改焦点上文本框的边框颜色

c# - 查询过滤器表达式树的解析器

C# 等效于 Java 'implements' 关键字?

c# - 从大字符串中删除数字时出现性能问题

windows-8 - 操作模式解释

c# - C# 中的 Java 泛型

xamarin - 哪个是 Xamarin 开发的首选 MVVM 框架?

Xaml 群岛 - Microsoft 入门示例不适合我