В этом руководстве объясняется, как масштабировать PDF с помощью Java. В нем есть настройки IDE, список шагов и пример кода для применения пользовательского размера масштабирования PDF с помощью Java. Вы узнаете о влиянии настройки начального положения масштабирования и коэффициента масштабирования при открытии в средстве просмотра PDF.
Шаги по масштабированию PDF-файла с помощью Java
- Создайте среду для использования Aspose.PDF for Java для масштабирования PDF-файла
- Загрузите исходный PDF-файл в объект Document для установки уровня масштабирования.
- Создать объект GoToAction
- Задайте целевую страницу, смещение вида от верхнего левого угла и коэффициент масштабирования с помощью объекта XYZExplicitDestination
- Установите это действие для загруженного документа
- Сохраните выходной PDF-файл с новыми настройками масштабирования.
Выполните следующие шаги для реализации PDF Zoom out с помощью Java. Это требует настройки OpenAction целевого PDF-файла, как мы хотим, когда этот выходной PDF-файл открывается в любом средстве просмотра PDF, он должен открывать определенную страницу с пользовательскими настройками масштабирования. Используйте класс GoToAction для определения действия, указав требуемые параметры и вызвав метод setOpenAction().
Код для уменьшения масштаба PDF с помощью Java
import com.aspose.pdf.*; | |
import java.io.FileOutputStream; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Change PDF zoom settings in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the source PDF file | |
Document pdf = new Document("sample.pdf"); | |
GoToAction goToAction = new GoToAction(new XYZExplicitDestination(2, 0, -200, 1.5)); | |
pdf.setOpenAction(goToAction); | |
// Save the document | |
pdf.save("Output.pdf"); | |
System.out.println("PDF zoom settings changed successfully"); | |
} | |
} |
Этот код демонстрирует, как применить PDF Zoom in с помощью Java с желаемыми настройками при его открытии. Объект XYZExplicitDestination используется для установки пользовательских настроек, таких как номер страницы, смещение от целевой страницы в терминах точек слева-сверху и коэффициент масштабирования. Значения left и top отсчитываются от верхнего левого угла страницы, скажем, если мы установим top как положительное значение, масштабирование начнется выше целевой страницы. Если вы установите какое-либо отрицательное значение, начальное масштабирование начнется с точек ниже на целевой странице.
Эта статья научила нас, как масштабировать PDF при открытии его в Acrobat Reader. Если вы хотите повернуть файл PDF, обратитесь к статье как повернуть PDF с помощью Java.