Мне нужно конвертировать PDF-файл в jpeg, используя c#.
Решение ( dll library ) должно быть бесплатным.
Я искал В Интернете много информации, но, похоже, библиотека pdfiumviewer может быть полезна здесь. Он также доступен как nuget.
Я пробовал этот код безуспешно, поскольку новый файл в формате jpg не сохраняется.
Как решить эту проблему?
using PdfiumViewer;
using System;
using System.Drawing.Imaging;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
try
{
using (var document = PdfDocument.Load(@"sample.pdf"))
{
var image = document.Render(0, 300, 300, true);
image.Save(@"output.png", ImageFormat.Png);
}
}
catch (Exception ex)
{
// handle exception here;
}
}
}
}
Редактировать # 01
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
try
{
using (var document = PdfDocument.Load(@"C:\\Users\\aaa\\Documents\\Visual Studio 2013\\WebSites\\GroupDocsConversion\\sample.pdf"))
{
var image = document.Render(0, 300, 300, true);
image.Save(@"C:\\Users\\aaa\\Documents\\Visual Studio 2013\\WebSites\\GroupDocsConversion\\output.png", ImageFormat.Png);
}
}
catch (Exception ex)
{
Response.Write("Error: " + ex.Message);
}
}
}