缩小 PDF 页面
Shrink PDF pages
如何缩小PDF页面?
XSize xsizes = PdfSharp.PageSizeConverter.ToSize(PdfSharp.PageSize.A4);
if (page.Orientation == PdfSharp.PageOrientation.Landscape)
{
page.Width = xsizes.Height;
page.Height = xsizes.Width;
}
else
{
page.Width = xsizes.Width;
page.Height = xsizes.Height;
}
此代码从右侧裁剪 pdf 页面,因此页面内容从 page.Need 解决方案中裁剪以缩小页面而不裁剪内容。
创建一个所需大小的新页面,然后将现有页面像图像一样绘制到该新页面上所需的位置和大小。
一个示例中的两页显示了您需要的方法:
http://pdfsharp.net/wiki/TwoPagesOnOne-sample.ashx
您只需调整代码以在一页上绘制一页,但在此过程中调整页面大小。
如何缩小PDF页面?
XSize xsizes = PdfSharp.PageSizeConverter.ToSize(PdfSharp.PageSize.A4);
if (page.Orientation == PdfSharp.PageOrientation.Landscape)
{
page.Width = xsizes.Height;
page.Height = xsizes.Width;
}
else
{
page.Width = xsizes.Width;
page.Height = xsizes.Height;
}
此代码从右侧裁剪 pdf 页面,因此页面内容从 page.Need 解决方案中裁剪以缩小页面而不裁剪内容。
创建一个所需大小的新页面,然后将现有页面像图像一样绘制到该新页面上所需的位置和大小。
一个示例中的两页显示了您需要的方法:
http://pdfsharp.net/wiki/TwoPagesOnOne-sample.ashx
您只需调整代码以在一页上绘制一页,但在此过程中调整页面大小。