shicf
3 天以前 00b070a1237576b49dea339887963228305567d1
src/main/java/com/product/file/util/PDFOperateUtil.java
@@ -37,8 +37,8 @@
            }
            TrueTypeCollection ttc = new TrueTypeCollection(fontFile);
         // 通过字体名称获取(如 "SimSun")
            PDType0Font font = PDType0Font.load(document, ttc.getFontByName("SimSun"), true);
//            PDType0Font font = PDType0Font.load(document, fontFile);
//            PDType0Font font = PDType0Font.load(document, ttc.getFontByName("SimSun"), true);
            PDType0Font font = PDType0Font.load(document, fontFile);
            float fontSize = 10;
            float margin = 50;
            float leading = 1.2f * fontSize; // 行距
@@ -299,7 +299,7 @@
      try {
         // 1. 从文本文件创建 PDF
//         createPdfFromTextFile("E://新建1.txt", "E://新建1.pdf");
         createPdfWithCode("E:\\PROJECT\\Product\\后端\\product\\product-server\\product-server-file\\src\\main\\java\\com\\product\\file\\util\\FileUtil.java", "E://新建1.pdf");
         createPdfWithCode("C:\\Users\\shi\\Desktop\\产品\\code.txt", "E://新建1.pdf");
         // 2. 读取 PDF 内容
         String content = readPdfContent("E://新建1.pdf");