/ / Zmniejszenie stron PDF - pdfsharp

Zmniejsz strony PDF - pdfsharp

Jak zmniejszyć stronę 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;
}

Ten kod przyciął stronę pdf z prawej strony, więc zawartość strony została przycięta ze strony. Teraz rozwiązanie polega na zmniejszeniu strony bez obcinania zawartości.

Odpowiedzi:

0 dla odpowiedzi № 1

Utwórz nową stronę o pożądanym rozmiarze, a następnie narysuj istniejącą stronę, taką jak obraz na tej nowej stronie, w miejscu io pożądanym rozmiarze.

Przykład "Dwie strony na jednym" pokazuje potrzebne metody:
http://pdfsharp.net/wiki/TwoPagesOnOne-sample.ashx
Musisz tylko dostosować kod, aby narysować jedną stronę na jednej, ale dostosowując rozmiar strony w procesie.