itext5之PDF左側書籤做成方法

2021-10-02 06:24:24 字數 1217 閱讀 9675

/**

* 最初のページ、タイトルを作成する

* * @param foldername

*/public static void firstpagecreate(string foldername) throws ioexception, documentexception

/***pdfのブックマークを作成する

* @param filename 処理用pdfファイル名稱

* @param createfile 出力結果pdfファイル名稱

* @param foldername 最初のページ名稱(フォルダー名稱)

* @param ctpositiondto カタログ情報

* @param list ツリーメニュー情報

* @throws exception

*/public static void pdfbookmarkcreate(string filename, string createfile, string foldername, ctpositiondto ctpositiondto, listlist) throws exception

writer.freereader(reader);

pdfcontentbyte cb = writer.getdirectcontent();

// ブックマークを作成する

pdfoutline root = cb.getrootoutline();

// 大綱カウント

// 最初のページ及び目次のページを作成する方法。

bookmarkmethod(root, writer, foldername);

// wordノードによって、pdfブックマークを作成する。

for (fileconvertdto c : list)

}pagelocal++;

}// 索引ブックマークを作成する

new pdfoutline(root, pdfaction.gotolocalpage(reader.getnumberofpages() - 1, new pdfdestination(pdfdestination.fit), writer), "索引");

// レイアウト単ページモードを儲存する

writer.setviewerpreferences(pdfwriter.pagelayoutsinglepage);

document.close();

}

Typec協議之PD通訊訊息詳解二

當訊息頭中的資料物件字段數設定為0時,將訊息定義為控制訊息。控制訊息僅由訊息頭和crc組成。協議層發起訊息 即接受訊息 拒絕訊息等 控制訊息型別在訊息頭的訊息型別欄位中指定 第4 0位 訊息應返回訊息的 messageid,確認前一條報文已正確接收.gotomin gotomin 訊息只適用於那些在...

Unity學習之P D 過河遊戲智慧型幫助實現

根據之前設計好的動作分離版過河遊戲,我們進行乙個簡單的狀態圖ai實現。狀態圖老師已經給出 該狀態圖只記錄了遊戲過程中左岸的情況。p代表牧師,d代表魔鬼,b代表船。當船在右岸時不記錄。雙箭頭代表兩個狀態可以相互轉化。next.boat nowstatue if next.boat status.blr...

檔案處理之四 合併多個pdf檔案為乙個pdf

上面已經將檔案轉成了兩個pdf檔案,現在需要將兩個檔案合併成乙個pdf檔案,使用的是org.apache.pdfbox.multipdf中的方法如下,相關依賴可參考檔案處理之一中的依賴 param files 檔案列表 param targetpath 合併後的檔案位址 public static ...