Есть ли способ создать изображение, основанное на pdf, используя прямоугольник?C# - Как создать изображение из прямоугольника pdf
im using syncfusion pdfviewer (с использованием Неограниченной лицензии на плоскую плату). и это, как я создать изображение из PDF с помощью C#
private void ScreenCapture(string fileName, int x, int y, int width, int height)
{
try
{
if (x != 0 && y != 0 && width != 0 && height != 0)
{
Rectangle rect = new Rectangle(x, y, width, height);
Bitmap bmp = new Bitmap(rect.Width, rect.Height, PixelFormat.Format32bppArgb);
Graphics g = Graphics.FromImage(bmp);
g.CopyFromScreen(rect.Left, rect.Top, 0, 0, bmp.Size, CopyPixelOperation.SourceCopy);
bmp.Save(fileName, ImageFormat.Jpeg);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
MessageBox.Show(ex.StackTrace);
}
finally
{
}
}
и это мой дополнительный код
по декларации
Point startPoint;
на мыши вниз
Control control = (Control)sender;
startPoint = control.PointToScreen(new Point(e.X, e.Y));
на мой мышь до
Point endPoint = ((Control)sender).PointToScreen(new Point(e.X, e.Y));
int width = endPoint.X - startPoint.X;
int height = endPoint.Y - startPoint.Y;
theRectangle = new Rectangle(startPoint.X ,
startPoint.Y, width, height);
проблема с моим кодом - это захват моего экрана. поэтому, когда я изменил размер моей программы. он захватит экран и приведет к неправильному изображению.
так есть способ получить или преобразовать страницу pdf с прямоугольником в изображение с помощью C#? спасибо
обновление:
им жаль, если мой вопрос не ясно.
пример. я нарисовать прямоугольник в формате PDF с использованием PdfViewer из Syncfusion
выход будет что-то вроде этого
https://drive.google.com/open?id=0B45rDxvaXzsmcTZIVVVSUU9Zc0E
https://drive.google.com/open?id=0B45rDxvaXzsmc1cxNTV4UUdOMUE
https://drive.google.com/open?id=0B45rDxvaXzsmSWtDRWhXYkpDT2c
https://drive.google.com/open?id=0B45rDxvaXzsmS214WmJnN3BvcUk
им Верри извините, если мой вопрос не ясно
спасибо. но это не значит быть таким. Мне нужно экспортировать прямоугольную часть PDF в качестве изображения. а не весь pdf как изображение сэр. Я обновил свой вопрос сэр. с дополнительным снимком экрана. им очень жаль, если мой вопрос непонятен –