Категория

Как изменить размер страницы PDF: онлайн, Adobe и с помощью кода

2025-10-29 01:56:12 zaki zou

Руководство, иллюстрирующее различные способы изменения размера страницы PDF

Вы когда-нибудь скачивали PDF-файл и обнаруживали, что он имеет неудобный, нестандартный размер, который не соответствует вашим потребностям? Возможно, это документ плакатного размера, который вам нужно распечатать на A4, или юридический документ, который необходимо преобразовать в размер Letter для подачи. Изменение размера страницы PDF может решить такие проблемы, как смещение содержимого, ненужный расход бумаги или плохая читаемость.

В этом руководстве мы расскажем, как изменять размер страниц PDF, включая пошаговые методы для обычных пользователей (технические навыки не требуются) и удобное для разработчиков решение на C# для автоматизации массовых задач.


Стандартные размеры бумаги, которые вы должны знать

При изменении размера PDF вы, скорее всего, будете использовать один из этих распространенных стандартов:

  • A4 (210 x 297 мм / 8,27" x 11,69"): Международный стандарт, используемый везде, кроме Северной Америки.
  • Letter (8,5" x 11" / 216 x 279 мм): Стандарт в США и Канаде.
  • Legal (8,5" x 14" / 216 x 356 мм): Часто используется для контрактов и официальных документов.
  • A3 (297 x 420 мм / 11,69" x 16,54"): Вдвое больше формата А4, часто используется для диаграмм и небольших плакатов.
  • Tabloid/Ledger (11" x 17" / 279 x 432 мм): Часто используется для газет или больших презентаций.

Способ 1: Использование бесплатных онлайн-инструментов для PDF

Для быстрой разовой работы без установки программного обеспечения отлично подходят бесплатные онлайн-инструменты. Они работают в любом браузере и поддерживают базовые и умеренные потребности в изменении размера.

Популярные инструменты: Smallpdf, PDF2Go и Soda PDF.

Общий процесс изменения размера страницы PDF онлайн:

  • Перейдите на страницу инструмента «Изменить размер PDF» (например, инструмент PDF2Go Resize PDF).
  • Загрузите свой PDF-файл, перетащив его или выбрав на своем компьютере.
  • Выберите предустановленный размер страницы (A4, A3, Letter и т. д.) из выпадающего меню или введите пользовательские размеры.
  • Нажмите кнопку «Начать» , а затем загрузите измененный PDF-файл.

Изменить размер страницы PDF с помощью бесплатного онлайн-инструмента

Примечание: Несмотря на удобство, онлайн-инструменты для изменения размера PDF могут представлять угрозу конфиденциальности для конфиденциальных документов, а бесплатные планы обычно ограничивают размер файла и количество задач.

Читайте также: Как бесплатно обрезать PDF-файлы (3 простых способа)


Способ 2: Использование Adobe Acrobat (Standard/Pro)

Для точного контроля, особенно при работе с профессиональными или сложными документами, Adobe Acrobat (Pro или Standard) является отраслевым стандартом.

Как изменить размер страниц PDF с помощью Adobe Acrobat:

  • Откройте PDF-файл в Acrobat и перейдите в «Файл > Печать» (или нажмите «Ctrl+P»).
  • Выберите «Microsoft Print to PDF» в качестве принтера.
  • Перейдите в «Настройка страницы» и выберите желаемый размер бумаги (например, Letter, A4).
  • В разделе «Размер и обработка страницы» выберите «По размеру», чтобы масштабировать содержимое до нового размера страницы.
  • Нажмите «Печать», чтобы применить изменения.

Изменение размера страниц PDF с помощью диалогового окна печати в Adobe Acrobat

Лучше всего подходит для: пользователей, которым требуется высокая точность, пакетная обработка или которые работают с конфиденциальными или профессиональными документами.


Способ 3: Использование встроенной функции принтера Windows

Это хитрое обходное решение, доступное всем пользователям Windows 10 и 11. Оно использует настройки принтера для эффективного создания нового PDF-файла другого размера.

Шаги по изменению размера страниц PDF в Windows:

  • Откройте файл в любом средстве просмотра PDF (например, во встроенном Microsoft Edge).
  • Нажмите «Ctrl + P» или щелкните значок принтера.
  • Выберите «Microsoft Print to PDF» в качестве принтера и нажмите «Дополнительные настройки».
  • Найдите раскрывающийся список «Размер бумаги» и выберите желаемый размер (например, A4, Letter).
  • Установите флажок «По размеру области печати», чтобы соответствующим образом масштабировать содержимое до нового размера.
  • Нажмите «Печать», чтобы сохранить новый PDF-файл с измененным размером под другим именем или в другом месте.

Изменение размера страницы PDF с помощью диалогового окна печати Windows

Когда использовать этот метод: вы являетесь пользователем Windows 10/11 и хотите бесплатное решение без установки для изменения размера простых PDF-документов.


Способ 4: Использование C# для изменения размера страницы PDF

Для разработчиков автоматизация изменения размера PDF (например, в приложениях, пакетных заданиях или рабочих процессах) экономит время и уменьшает количество ошибок. Spire.PDF for .NET — это надежная библиотека, которая позволяет настраивать размеры страниц PDF с помощью C#.

Как установить размер страницы PDF в C#:

Приведенный ниже код создает новый PDF-файл со страницами размера A3, а затем масштабирует и копирует содержимое из исходного PDF-файла в соответствии с новыми размерами.

using Spire.Pdf;
using Spire.Pdf.Graphics;
using System.Drawing;

namespace ChangePDFSize
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create a PdfDocument instance
            PdfDocument originPdf = new PdfDocument();
            // Load the original PDF document
            originPdf.LoadFromFile("Sample.pdf");

            // Create a new PDF document
            PdfDocument newPdf = new PdfDocument();

            // Loop through the pages in the original PDF
            foreach(PdfPageBase page in originPdf.Pages)
            {
                // Add an A3-sized page to the new PDF
                PdfPageBase newPage = newPdf.Pages.Add(PdfPageSize.A3, new PdfMargins(0));
                // Create a PdfTextLayout instance
                PdfTextLayout layout = new PdfTextLayout();
                // Set text layout as one page to ensure the content will scale to fit page size
                layout.Layout = PdfLayoutType.OnePage;
                // Create a template from the original page
                PdfTemplate template = page.CreateTemplate();
                // Draw the templates onto the pages in the new PDF
                template.Draw(newPage, new PointF(0, 0), layout);
            }

            // Save the resized document
            newPdf.SaveToFile("ChangePageSizeToA3.pdf");
        }
    }
}

Основные методы:

  • PdfDocument.Pages.Add(PdfPageSize size, PdfMargins margins): добавляет новую страницу в PdfDocument с указанным размером и полями.
  • PdfPageBase.CreateTemplate(): захватывает содержимое (текст, изображения, фигуры и т. д.) с исходной страницы.
  • PdfTemplate.Draw(PdfPageBase targetPage, PointF location, PdfTextLayout layout): рисует содержимое PdfTemplate на новой странице PDF с правилами позиционирования и макета.

Вот результирующий PDF-файл с размером страницы A3 (11,69 x 16,54 дюйма):

Изменить размер страницы PDF с помощью C#

Если вам нужно настроить размер страницы PDF, обратитесь к: Изменение размера страницы PDF на пользовательский размер бумаги в C#


FAQ: Часто задаваемые вопросы об изменении размера PDF

В1: Исказит ли изменение размера страницы PDF мой текст или изображения?

О: При правильном выполнении содержимое должно масштабироваться пропорционально. Однако резкие изменения размера (например, с A4 до A6) могут сделать текст очень маленьким или пикселизировать изображения. Всегда проверяйте выходной файл. Использование опции «По размеру страницы» или аналогичной опции масштабирования имеет решающее значение для сохранения пропорций.

В2: Существует ли бесплатная альтернатива Microsoft Print to PDF для Mac?

О: Да, используйте стандартное приложение Preview для Mac:

  1. Откройте PDF в Preview.
  2. Перейдите в «Файл > Печать».
  3. Щелкните раскрывающийся список «Размер бумаги» и выберите нужный размер бумаги из списка.
  4. Нажмите «PDF» (внизу слева) и выберите «Сохранить как PDF», чтобы экспортировать.

В3: Какой метод лучше всего подходит для пакетного изменения размера страниц PDF?

О: Бесплатные онлайн-инструменты часто имеют ограничения на пакетную обработку. В Adobe Acrobat Pro есть встроенные пакетные действия для этой цели. Для крупномасштабной автоматизированной пакетной обработки программный метод на C# с использованием Spire.PDF является наиболее эффективным и мощным решением.

В4: Является ли Spire.PDF бесплатным для разработчиков?

О: Spire.PDF for .NET предлагает бесплатную версию для сообщества с ограничениями, которая подходит для оценки и небольших проектов. Если вы хотите протестировать полную функциональность, вы можете подать заявку на 30-дневную пробную лицензию здесь.


Заключительные мысли

Изменение размера страницы PDF — простая задача для обычных пользователей с помощью онлайн-инструментов или Adobe Acrobat. Если вы работаете в Windows и хотите надежный автономный вариант для простых документов, идеально подойдет встроенная функция «Microsoft Print to PDF». Для автоматизации или интеграции с приложениями Spire.PDF for .NET предлагает мощное решение на C#. Независимо от того, какой инструмент вы выберете, всегда проверяйте окончательный PDF-файл, чтобы убедиться, что содержимое и форматирование остались правильными. С этим руководством вы теперь готовы эффективно справиться с любой задачей по изменению размера страницы PDF.


Смотрите также