我想在不裁剪内容的情况下将新页面大小设置为现有PDF文档。我正在编写下面的代码,但它只是从底部裁剪我的PDF文件,导致内容丢失。使用Java IText将新页面大小设置为现有PDF文档
当前尺寸为8.26“X 11.69”,我需要将其设置为8.5“X 11”。
我的代码只将11.59转换为11。试图改变8.26,但它不是woking。
任何人都可以帮忙吗?我正在使用itextpdf-5.5.8和Java。
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.pdf.GrayColor;
import com.itextpdf.text.pdf.PdfArray;
import com.itextpdf.text.pdf.PdfContentByte;
import com.itextpdf.text.pdf.PdfDictionary;
import com.itextpdf.text.pdf.PdfName;
import com.itextpdf.text.pdf.PdfNumber;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfRectangle;
import com.itextpdf.text.pdf.PdfStamper;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class PageSize {
public static final String SRC =