能否告诉我,附件中的PDF文档,里面的图片怎么变成灰色的?
1.pdf (830.2 KB)
我用了如下代码,不能实现
Aspose.Pdf.RgbToDeviceGrayConversionStrategy strategy = new Aspose.Pdf.RgbToDeviceGrayConversionStrategy();
strategy.Convert(page);
我尝试提取图片,也提取不出来,这竟然不是一张图片
能否告诉我,附件中的PDF文档,里面的图片怎么变成灰色的?
1.pdf (830.2 KB)
我用了如下代码,不能实现
Aspose.Pdf.RgbToDeviceGrayConversionStrategy strategy = new Aspose.Pdf.RgbToDeviceGrayConversionStrategy();
strategy.Convert(page);
我尝试提取图片,也提取不出来,这竟然不是一张图片
共享的 PDF 文件由 Aspose.PDF 生成。 您能否与输入和问题输出一起分享有关您的问题的更多详细信息?
请创建简单的控制台应用程序(没有编译错误的源代码),以帮助我们最终重现您的问题并将其附在此处进行测试。
static void Main(string[] args)
{
string file = "d:\\1.pdf";
using (Aspose.Pdf.Document document = new Aspose.Pdf.Document(file))
{
foreach (var page in document.Pages)
{
Console.WriteLine("picnum:" + page.Resources.Images.Count);//这里输出的数量为0
Aspose.Pdf.RgbToDeviceGrayConversionStrategy strategy = new Aspose.Pdf.RgbToDeviceGrayConversionStrategy();
strategy.Convert(page);
}
document.Save($"{file}_gray.pdf", Aspose.Pdf.SaveFormat.Pdf);
Console.WriteLine("success");
}
Console.ReadLine();
}
输入的文件:1.pdf (830.2 KB)
输出的文件:1.pdf_gray.pdf (907.7 KB)
我们已经设法在我们这边重现了同样的问题。 为了更正,我们在问题跟踪系统中将此问题记录为 PDFNET-51688。 解决此问题后,您将通过此论坛主题收到通知。
对于给您带来的不便,我们深表歉意。