在Web项目中添加PresentationCore程序集引用

Bil*_*lla 3 .net c# asp.net tiff itextsharp

在阅读了使用C#的LibTiff(访问平铺的TIFF图像)后,我决定尝试使用内置框架类的.Net TiffBitmapDecoder从平铺的TIFF图像生成pdf.

我有一个4MB左右的大TIFF图像,有瓷砖.之前我使用过iTextSharp,但它不支持tile错误.

但是如何PresentationCore.dll在我的Web项目引用中添加程序集?我无法看到Add Reference dialog.我用.Net 4.0 ASP.Net webform project

在此输入图像描述

它仅显示System.Windows.Presentation

还可以使用.Net内置的Framework类中的任何一个处理过的平铺TIFF到pdf,而不使用像LibTIFF这样的第三方库吗?

Aoi*_*asu 10

PresentationCoreWPF的一部分,它是.NET Framework内置功能.您应该能够轻松地为MVC和.NET Framework v3.5或更高版本的经典ASP.NET添加它.

请注意,使用的程序集名称PresentationCore.dll是明文PresentationCore.它没有任何前缀(例如System.PresentationCore,Microsoft.PresentationCore).也许这就是您在Framework Assemblies列表中找不到它的原因.

在此输入图像描述

  • @AoiKarasu 我有一个关于PresentationCore 的问题。它仅限于 WPF 吗?或者,它可以在任何 ASP.NET Core 和 MVC 项目甚至 Xamarin 中使用吗?我从 WPF 项目创建一个 Core dll,我希望使其可以跨不同的项目类型扩展。并且不仅仅限于 WPF。 (2认同)