91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java如何實現將PDF轉為PDF/A

發布時間:2022-01-14 14:13:13 來源:億速云 閱讀:237 作者:小新 欄目:開發技術

小編給大家分享一下Java如何實現將PDF轉為PDF/A,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Jar包導入

本次程序中導入的是Spire.Pdf.jar。可在Maven程序中配置pom.xml如下內容來實現下載導入:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.pdf</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>

或者,可將Jar下載到本地,解壓,找到lib文件夾下的jar文件;然后在Java程序中執行如下操作手動導入:

Java如何實現將PDF轉為PDF/A

Java如何實現將PDF轉為PDF/A

Java如何實現將PDF轉為PDF/A

將PDF轉為PDF/A

Spire.PDF for Java中的PdfStandardsConverter類下面枚舉了可將PDF轉為本地PDF/A文件和流文件的多種方法,如下表:

方法解釋
PdfStandardsConverter.toPdfA1A(String filePath)保存為PDF/A1A到指定路徑
PdfStandardsConverter.toPdfA1A(OutputStream stream)保存為PDF/A1A到流
PdfStandardsConverter.toPdfA1B (String filePath)保存為PDF/A1B到指定路徑
PdfStandardsConverter.toPdfA1B(OutputStream stream)保存為PDF/A1B到流
PdfStandardsConverter.toPdfA2A(String filePath)保存為PDF/A2A到指定路徑
PdfStandardsConverter.toPdfA2A(OutputStream stream)保存為PDF/A2A到流
PdfStandardsConverter.toPdfA2B(String filePath)保存為PDF/A2B到指定路徑
PdfStandardsConverter.toPdfA2B(OutputStream stream)保存為PDF/A2B到流
PdfStandardsConverter.toPdfA3A(String filePath)保存為PDF/A3A到指定路徑
PdfStandardsConverter.toPdfA3A(OutputStream stream)保存為PDF/A3A到流
PdfStandardsConverter.toPdfA3B(String filePath)保存為PDF/A3B到指定路徑
PdfStandardsConverter.toPdfA3B(OutputStream stream)保存為PDF/A3B到流

實現格式轉換時,只需要兩行代碼即可完成轉換,得到目標PDF/A格式。以下是實現轉換的代碼示例步驟:

  •  實例化PdfStandardsConverter類的對象,并加載PDF源文檔。

  •  通過調用上述表格中的指定方法將PDF轉為指定標準格式的PDF/A,并保存。

Java

import com.spire.pdf.conversion.PdfStandardsConverter;

public class PDFtoPDFA {
    public static void main(String[]args){

        //創建PdfStandardsConverter類的對象,傳入文檔路徑
        PdfStandardsConverter converter = new PdfStandardsConverter("sample.pdf");

        //轉換為PdfA1A
        converter.toPdfA1A("ToPdfA1A.pdf");

        //轉換為PdfA1B
        converter.toPdfA1B("ToPdfA1B.pdf");

        //轉換為PdfA2A
        converter.toPdfA2A("ToPdfA2A.pdf");

        //轉換為PdfA2B
        converter.toPdfA2B( "ToPdfA2B.pdf");

        //轉換為PdfA3A
        converter.toPdfA3A( "ToPdfA3A.pdf");

        //轉換為PdfA3B
        converter.toPdfA3B( "ToPdfA3B.pdf");
    }
}

PDF/A格式轉換效果,如圖:

Java如何實現將PDF轉為PDF/A

以上是“Java如何實現將PDF轉為PDF/A”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扎赉特旗| 河池市| 红桥区| 肥西县| 湖州市| 长宁区| 精河县| 白河县| 海口市| 岢岚县| 景洪市| 龙海市| 格尔木市| 钟祥市| 特克斯县| 霍林郭勒市| 扶绥县| 贡嘎县| 阜平县| 清水河县| 永春县| 自贡市| 娄底市| 临沧市| 澄江县| 岳普湖县| 读书| 五家渠市| 宜兰市| 平武县| 西安市| 三亚市| 邵阳市| 珲春市| 康平县| 青河县| 海阳市| 洛浦县| 茌平县| 镇远县| 庄河市|