/*
Antenna House PDF Tool API V8.0
C++ Interface sample program
概要:しおり情報の取得
Copyright 2013-2025 Antenna House, Inc.
*/
#include < PdfTk.h >
#include < stdio.h >
using namespace PdfTk;
void readOutline(PtlOutline& item, int indent, bool showDetail);
void showAction(PtlAction& action);
void showDest(PtlDest& dest);
int main(int argc, char* argv[])
{
if (argc < 3) {
printf("usage: GetOutline.exe in-pdf-file 取得方法\n\n");
printf("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return 1;
}
try
{
PtlParamInput input(argv[1]);
bool showDetail = false;
const char* kind = argv[2];
switch (kind[0]) {
case '0':
break;
case '1':
showDetail = true;
break;
default:
printf("usage: GetOutline.exe in-pdf-file 取得方法\n\n");
printf("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return 1;
}
PtlPDFDocument doc;
// PDFファイルをロードします。
doc.load(input);
if (!doc.hasOutlines()){
printf("アウトラインを持っていない!\n");
return 0;
}
// ルートアウトラインの取得
PtlOutline rootOutline = doc.getRootOutline();
if (rootOutline.hasChild()) {
PtlOutline outline = rootOutline.getFirstChild();
readOutline(outline, 0, showDetail);
}
printf("完了!\n");
}
catch (const PtlException &e)
{
fprintf(stderr, "Error code : %d\n %s\n", e.getErrorCode(), e.getErrorMessage().c_str());
return 1;
}
return 0;
}
void readOutline(PtlOutline& item, int indent, bool showDetail)
{
PtlParamString title = item.getTitle();
if (showDetail) {
printf("Title = %s\n", title.c_str());
printf("Indent = %d\n", indent);
if (item.isOpen())
{
printf("子アウトラインをオープンする\n");
}
else
{
printf("子アウトラインをオープンしない\n");
}
int flags = item.getFlags();
if ((flags & PtlOutline::FLAG_BOLD) == PtlOutline::FLAG_BOLD)
printf("FLAG_BOLD on\n" );
else
printf("FLAG_BOLD off\n" );
if ((flags & PtlOutline::FLAG_ITALIC) == PtlOutline::FLAG_ITALIC)
printf("FLAG_ITALIC on\n" );
else
printf("FLAG_ITALIC off\n" );
PtlColorDeviceRGB color = item.getColor();
int rr = (int)(color.getR() * 255);
int gg = (int)(color.getG() * 255);
int bb = (int)(color.getB() * 255);
printf("Color = RGB(%d,%d,%d)\n", rr, gg, bb);
PtlAction act = item.getAction();
showAction(act);
} else {
std::string indentString = "";
for(int i=0; i < indent; ++i) {
indentString += " ";
}
if (showDetail == false) {
printf(indentString.c_str());
}
printf(title.c_str());
printf("\n");
}
if (item.hasChild()) {
PtlOutline firstItem = item.getFirstChild();
int indentChild = indent;
indentChild++;
readOutline(firstItem, indentChild, showDetail);
}
if (item.hasNextSibling()) {
PtlOutline nextItem = item.getNextSibling();
readOutline(nextItem, indent, showDetail);
}
}
void showAction(PtlAction& action)
{
switch (action.getType()){
case PtlAction::TYPE_NONE:{
printf("Action : %d : アクションなし\n", PtlAction::TYPE_NONE);
break;}
case PtlAction::TYPE_GOTO:{
printf("Action : %d : GoToアクション\n", PtlAction::TYPE_GOTO);
PtlActionGoTo act = (PtlActionGoTo&)action;
// 宛先の取得
showDest(act.getDest());
break;}
case PtlAction::TYPE_GOTO_R:{
printf("Action : %d : GoToRアクション\n", PtlAction::TYPE_GOTO_R);
PtlActionGoToR act = (PtlActionGoToR&)action;
// ファイル間移動用PDFファイル名を取得 getFileName()
printf("FileName : %s\n", act.getFileName().c_str());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag()){
printf("NewWindowFlag : true: 新ウィンドウでオープンする\n");
}else{
printf("NewWindowFlag : false: しない\n");
}
// 宛先の取得
showDest(act.getDest());
break;}
case PtlAction::TYPE_LAUNCH:{
printf("Action : %d : Launchアクション\n", PtlAction::TYPE_LAUNCH);
PtlActionLaunch act = (PtlActionLaunch&)action;
// 起動ファイル名を取得
printf("FileName : %s\n", act.getFileName().c_str());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag()){
printf("NewWindowFlag : true: 新ウィンドウでオープンする\n");
}else{
printf("NewWindowFlag : false: しない\n");
}
break;}
case PtlAction::TYPE_URI:{
printf("Action : %d : URIアクション\n", PtlAction::TYPE_URI);
PtlActionURI act = (PtlActionURI&)action;
// URIを取得
printf("URI : %s\n", act.getURI().c_str());
break;}
case PtlAction::TYPE_UNKNOWN:{
printf("Action : %d : 未対応アクション\n", PtlAction::TYPE_UNKNOWN);
break;}
}
}
void showDest(PtlDest& dest)
{
switch (dest.getType()){
case PtlDest::TYPE_NONE:
printf("Dest : %d : 宛先なし\n", PtlDest::TYPE_NONE);
break;
case PtlDest::TYPE_XYZ:
printf("Dest : %d : XYZ型\n", PtlDest::TYPE_XYZ);
break;
case PtlDest::TYPE_FIT:
printf("Dest : %d : Fit型(全体)\n", PtlDest::TYPE_FIT);
break;
case PtlDest::TYPE_FIT_H:
printf("Dest : %d : FitH型(幅に合わせる)\n", PtlDest::TYPE_FIT_H);
break;
case PtlDest::TYPE_FIT_V:
printf("Dest : %d : FitV型(高さに合わせる)\n", PtlDest::TYPE_FIT_V);
break;
case PtlDest::TYPE_FIT_R:
printf("Dest : %d : FitR型\n", PtlDest::TYPE_FIT_R);
break;
case PtlDest::TYPE_FIT_B:
printf("Dest : %d : FitB型\n", PtlDest::TYPE_FIT_B);
break;
case PtlDest::TYPE_FIT_BH:
printf("Dest : %d : FitBH型(描画領域の幅に合わせる)\n", PtlDest::TYPE_FIT_BH);
break;
case PtlDest::TYPE_FIT_BV:
printf("Dest : %d : FitBV型\n", PtlDest::TYPE_FIT_BV);
break;
}
// 宛先ページの取得
printf("宛先ページ(PageNumber) : %d ページ目\n", dest.getPageNumber());
}
PDF Tool APIサンプルコード:しおり情報取得
入力PDFのしおり情報を取得します。
概要
サンプルコードの概要
APIでの出力では出力される項目はプログラム内で設定しています。
サンプルコードでは引数で 0 : しおりのツリー 1 : しおりの詳細 の形式を選択できます。
「0 : しおりのツリー」ではしおりのタイトルをツリーの形に成型して出力します。
「1 : しおりの詳細」ではフォントのBOLDやITALIC、色やしおりのアクションや宛先などを出力します。
実行例のタブで引数による出力の違いが確認できます。
(サンプルコードタブの(引数0)と(引数1)のコードは同一です。)
コマンドラインでは出力される形式は固定です。
- PtlOutline :PDFのアウトライン(しおり)を表現したクラス
- PtlPDFDocument.getRootOutline() :ルートアウトラインを取得
- PtlOutline.hasChild() :子アウトラインを持つかどうかを取得
- PtlOutline.getFirstChild() :最初の子アウトラインを取得
- PtlAction :PDFのアクションを表現したクラス
- PtlOutline.getAction() :アクションを取得
- PtlActionGoTo :PDFのGoToアクションを表現したクラス
- PtlActionGoToR :PDFのGoToRアクションを表現したクラス
- PtlActionLaunch :PDFのLaunchアクションを表現したクラス
- PtlActionURI :PDFのURIアクションを表現したクラス
- PtlDest :PDFの宛先を表現したクラス
サンプルコード
/*
Antenna House PDF Tool API V8.0
Java Interface sample program
概要:しおり情報の取得
Copyright 2015-2025 Antenna House, Inc.
*/
package Sample;
import jp.co.antenna.ptl.*;
public class GetOutline {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
if (args.length < 2)
{
System.out.println("usage: java GetOutline in-pdf-file 取得方法\n");
System.out.println("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
boolean showDetail = false;
String kind = args[1];
switch (kind) {
case "0":
break;
case "1":
showDetail = true;
break;
default:
System.out.println("usage: java GetOutline in-pdf-file 取得方法\n");
System.out.println("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
try (PtlParamInput inputFile = new PtlParamInput(args[0]);
PtlPDFDocument doc = new PtlPDFDocument())
{
// PDFファイルをロード
doc.load(inputFile);
if (!doc.hasOutlines()) {
System.out.println("アウトラインを持っていない!");
return;
}
try (PtlOutline rootOutline = doc.getRootOutline()) {
if (rootOutline.hasChild()) {
try (PtlOutline outline = rootOutline.getFirstChild()) {
readOutline(outline, 0, showDetail);
}
}
}
}
catch(PtlException pex) {
System.out.println("PtlException : ErrorCode = " + pex.getErrorCode() + "\n " + pex.getErrorMessage());
}
catch(Exception ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
}
catch (Error ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
}
finally {
System.out.println("-- 完了 --");
}
}
static void readOutline(PtlOutline item, int indent, boolean showDetail) throws PtlException, Exception, Error
{
if (showDetail) {
System.out.println("Title = " + item.getTitle());
System.out.println("Indent = " + indent);
if (item.isOpen())
{
System.out.println("PDF表示時の子アウトラインをオープンする");
}
else
{
System.out.println("PDF表示時の子アウトラインをオープンしない");
}
int flags = item.getFlags();
if ((flags & PtlOutline.FLAG_BOLD) == PtlOutline.FLAG_BOLD)
System.out.println("FLAG_BOLD on" );
else
System.out.println("FLAG_BOLD off" );
if ((flags & PtlOutline.FLAG_ITALIC) == PtlOutline.FLAG_ITALIC)
System.out.println("FLAG_ITALIC on" );
else
System.out.println("FLAG_ITALIC off" );
try (PtlColorDeviceRGB color = item.getColor()) {
int rr = (int)(color.getR() * 255);
int gg = (int)(color.getG() * 255);
int bb = (int)(color.getB() * 255);
System.out.printf("Color = RGB(%d,%d,%d)\n", rr, gg, bb);
}
try (PtlAction act = item.getAction()) {
showAction(act);
}
} else {
String indentString = "";
for(int i=0; i < indent; ++i) {
indentString += " ";
}
if (showDetail == false) {
System.out.print(indentString);
}
System.out.println(item.getTitle());
}
if (item.hasChild()) {
try (PtlOutline firstItem = item.getFirstChild()) {
int indentChild = indent;
indentChild++;
readOutline(firstItem, indentChild, showDetail);
}
}
if (item.hasNextSibling()) {
try (PtlOutline nextItem = item.getNextSibling()) {
readOutline(nextItem, indent, showDetail);
}
}
}
public static void showAction(PtlAction action) throws PtlException, Exception, Error
{
switch (action.getType())
{
case TYPE_NONE:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_NONE + " : アクションなし");
break;
}
case TYPE_GOTO:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_GOTO + " : GoToアクション");
PtlActionGoTo act = (PtlActionGoTo)action;
// 宛先の取得
try (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case TYPE_GOTO_R:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_GOTO_R + " : GoToRアクション");
PtlActionGoToR act = (PtlActionGoToR)action;
// ファイル間移動用PDFファイル名を取得 getFileName()
System.out.println(" FileName = " + act.getFileName());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
System.out.println(" NewWindowFlag = true: 新ウィンドウでオープンする");
}
else
{
System.out.println(" NewWindowFlag = false: しない");
}
// 宛先の取得
try (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case TYPE_LAUNCH:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_LAUNCH + " : Launchアクション");
PtlActionLaunch act = (PtlActionLaunch)action;
// 起動ファイル名を取得
System.out.println(" FileName = " + act.getFileName());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
System.out.println(" NewWindowFlag = true: 新ウィンドウでオープンする");
}
else
{
System.out.println(" NewWindowFlag = false: しない");
}
break;
}
case TYPE_URI:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_URI + " : URIアクション");
PtlActionURI act = (PtlActionURI)action;
// URIを取得
System.out.println(" URI = " + act.getURI());
break;
}
case TYPE_UNKNOWN:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_UNKNOWN + " : 未対応アクション");
break;
}
}
}
public static void showDest(PtlDest dest) throws PtlException, Exception, Error
{
switch (dest.getType())
{
case TYPE_NONE:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_NONE + " : 宛先なし");
break;
case TYPE_XYZ:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_XYZ + " : XYZ型");
break;
case TYPE_FIT:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT + " : Fit型(全体表示)");
break;
case TYPE_FIT_H:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_H + " : FitH型(幅に合わせる)");
break;
case TYPE_FIT_V:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_V + " : FitV型(高さに合わせる)");
break;
case TYPE_FIT_R:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_R + " : FitR型");
break;
case TYPE_FIT_B:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_B + " : FitB型");
break;
case TYPE_FIT_BH:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_BH + " : FitBH型(描画領域の幅に合わせる)");
break;
case TYPE_FIT_BV:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_BV + " : FitBV型");
break;
}
// 宛先ページの取得
System.out.println("宛先ページ(PageNumber) : " + (dest.getPageNumber()) + " ページ目");
}
}
/*
Antenna House PDF Tool API V8.0
.NET Interface sample program
概要:しおり情報の取得
Copyright 2013-2025 Antenna House, Inc.
*/
using System;
using PdfTkNet;
namespace GetOutline
{
class Program
{
static void Main(string[] args)
{
if (args.Length < 2)
{
Console.WriteLine("usage: GetOutline.exe in-pdf-file 取得方法\n");
Console.WriteLine("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
bool showDetail = false;
String kind = args[1];
switch (kind)
{
case "0":
break;
case "1":
showDetail = true;
break;
default:
Console.WriteLine("usage: GetOutline.exe in-pdf-file 取得方法\n");
Console.WriteLine("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
try
{
using (PtlParamInput inputFile = new PtlParamInput(args[0]))
using (PtlPDFDocument doc = new PtlPDFDocument())
{
//PDFファイルをロードします。
doc.load(inputFile);
if (!doc.hasOutlines())
{
Console.WriteLine("アウトラインを持っていない!");
return;
}
//ルートアウトラインの取得
using (PtlOutline rootOutline = doc.getRootOutline())
{
if (rootOutline.hasChild())
{
//子アウトラインを持つかどうかの取得(true: 子アウトラインを持たない false: 子アウトラインを持つ)
using (PtlOutline outline = rootOutline.getFirstChild())
{
readOutline(outline, 0, showDetail);
}
}
}
}
}
catch (PtlException pex)
{
Console.WriteLine(pex.getErrorCode() + " : " + pex.getErrorMessageJP());
pex.Dispose();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
Console.WriteLine("-- 完了 --");
}
}
static void readOutline(PtlOutline item, int indent, bool showDetail)
{
if (showDetail) {
Console.WriteLine("Title = " + item.getTitle());
Console.WriteLine("Indent = " + indent);
if (item.isOpen())
{
Console.WriteLine("PDF表示時の子アウトラインをオープンする");
}
else
{
Console.WriteLine("PDF表示時の子アウトラインをオープンしない");
}
PtlOutline.ITEM_FLAG flags = item.getFlags();
if ((flags & PtlOutline.ITEM_FLAG.FLAG_BOLD) == PtlOutline.ITEM_FLAG.FLAG_BOLD)
Console.WriteLine("FLAG_BOLD on" );
else
Console.WriteLine("FLAG_BOLD off" );
if ((flags & PtlOutline.ITEM_FLAG.FLAG_ITALIC) == PtlOutline.ITEM_FLAG.FLAG_ITALIC)
Console.WriteLine("FLAG_ITALIC on" );
else
Console.WriteLine("FLAG_ITALIC off" );
using (PtlColorDeviceRGB color = item.getColor())
{
int rr = (int)(color.getR() * 255);
int gg = (int)(color.getG() * 255);
int bb = (int)(color.getB() * 255);
Console.WriteLine("Color = RGB({0},{1},{2})", rr, gg, bb);
}
using (PtlAction act = item.getAction())
{
showAction(act);
}
} else {
String indentString = "";
for(int i=0; i < indent; ++i) {
indentString += " ";
}
if (showDetail == false) {
Console.Write(indentString);
}
Console.WriteLine(item.getTitle());
}
if (item.hasChild()) {
using (PtlOutline firstItem = item.getFirstChild())
{
int indentChild = indent;
indentChild++;
readOutline(firstItem, indentChild, showDetail);
}
}
if (item.hasNextSibling()) {
using (PtlOutline nextItem = item.getNextSibling())
{
readOutline(nextItem, indent, showDetail);
}
}
}
static void showAction(PtlAction action)
{
switch (action.getType())
{
case PtlAction.ACTION_TYPE.TYPE_NONE:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_NONE + " : アクションなし");
break;
}
case PtlAction.ACTION_TYPE.TYPE_GOTO:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_GOTO + " : GoToアクション");
PtlActionGoTo act = (PtlActionGoTo)action;
//宛先ページの取得(ページ番号は0ベース)
using (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case PtlAction.ACTION_TYPE.TYPE_GOTO_R:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_GOTO_R + " : GoToRアクション");
PtlActionGoToR act = (PtlActionGoToR)action;
//ファイル間移動用PDFファイル名を取得 getFileName()
Console.WriteLine("FileName : " + act.getFileName());
//新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
Console.WriteLine("NewWindowFlag : true: 新ウィンドウでオープンする");
}
else
{
Console.WriteLine("NewWindowFlag : false: しない");
}
//宛先ページの取得(ページ番号は0ベース)
using (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case PtlAction.ACTION_TYPE.TYPE_LAUNCH:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_LAUNCH + " : Launchアクション");
PtlActionLaunch act = (PtlActionLaunch)action;
//起動ファイル名を取得
Console.WriteLine("FileName : " + act.getFileName());
//新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
Console.WriteLine("NewWindowFlag : true: 新ウィンドウでオープンする");
}
else
{
Console.WriteLine("NewWindowFlag : false: しない");
}
break;
}
case PtlAction.ACTION_TYPE.TYPE_URI:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_URI + " : URIアクション");
PtlActionURI act = (PtlActionURI)action;
//URIを取得
Console.WriteLine("URI : " + act.getURI());
break;
}
case PtlAction.ACTION_TYPE.TYPE_UNKNOWN:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_UNKNOWN + " : 未対応アクション");
break;
}
}
}
static void showDest(PtlDest dest)
{
switch (dest.getType())
{
case PtlDest.DEST_TYPE.TYPE_NONE:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_NONE + " : 宛先なし");
break;
case PtlDest.DEST_TYPE.TYPE_XYZ:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_XYZ + " : XYZ型");
break;
case PtlDest.DEST_TYPE.TYPE_FIT:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT + " : Fit型(全体表示)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_H:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_H + " : FitH型(幅に合わせる)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_V:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_V + " : FitV型(高さに合わせる)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_R:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_R + " : FitR型");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_B:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_B + " : FitB型");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_BH:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_BH + " : FitBH型(描画領域の幅に合わせる)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_BV:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_BV + " : FitBV型");
break;
}
//宛先ページの取得
Console.WriteLine("宛先ページ(PageNumber) : " + dest.getPageNumber() + " ページ目");
}
}
}
/*
Antenna House PDF Tool API V8.0
C++ Interface sample program
概要:しおり情報の取得
Copyright 2013-2025 Antenna House, Inc.
*/
#include < PdfTk.h >
#include < stdio.h >
using namespace PdfTk;
void readOutline(PtlOutline& item, int indent, bool showDetail);
void showAction(PtlAction& action);
void showDest(PtlDest& dest);
int main(int argc, char* argv[])
{
if (argc < 3) {
printf("usage: GetOutline.exe in-pdf-file 取得方法\n\n");
printf("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return 1;
}
try
{
PtlParamInput input(argv[1]);
bool showDetail = false;
const char* kind = argv[2];
switch (kind[0]) {
case '0':
break;
case '1':
showDetail = true;
break;
default:
printf("usage: GetOutline.exe in-pdf-file 取得方法\n\n");
printf("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return 1;
}
PtlPDFDocument doc;
// PDFファイルをロードします。
doc.load(input);
if (!doc.hasOutlines()){
printf("アウトラインを持っていない!\n");
return 0;
}
// ルートアウトラインの取得
PtlOutline rootOutline = doc.getRootOutline();
if (rootOutline.hasChild()) {
PtlOutline outline = rootOutline.getFirstChild();
readOutline(outline, 0, showDetail);
}
printf("完了!\n");
}
catch (const PtlException &e)
{
fprintf(stderr, "Error code : %d\n %s\n", e.getErrorCode(), e.getErrorMessage().c_str());
return 1;
}
return 0;
}
void readOutline(PtlOutline& item, int indent, bool showDetail)
{
PtlParamString title = item.getTitle();
if (showDetail) {
printf("Title = %s\n", title.c_str());
printf("Indent = %d\n", indent);
if (item.isOpen())
{
printf("子アウトラインをオープンする\n");
}
else
{
printf("子アウトラインをオープンしない\n");
}
int flags = item.getFlags();
if ((flags & PtlOutline::FLAG_BOLD) == PtlOutline::FLAG_BOLD)
printf("FLAG_BOLD on\n" );
else
printf("FLAG_BOLD off\n" );
if ((flags & PtlOutline::FLAG_ITALIC) == PtlOutline::FLAG_ITALIC)
printf("FLAG_ITALIC on\n" );
else
printf("FLAG_ITALIC off\n" );
PtlColorDeviceRGB color = item.getColor();
int rr = (int)(color.getR() * 255);
int gg = (int)(color.getG() * 255);
int bb = (int)(color.getB() * 255);
printf("Color = RGB(%d,%d,%d)\n", rr, gg, bb);
PtlAction act = item.getAction();
showAction(act);
} else {
std::string indentString = "";
for(int i=0; i < indent; ++i) {
indentString += " ";
}
if (showDetail == false) {
printf(indentString.c_str());
}
printf(title.c_str());
printf("\n");
}
if (item.hasChild()) {
PtlOutline firstItem = item.getFirstChild();
int indentChild = indent;
indentChild++;
readOutline(firstItem, indentChild, showDetail);
}
if (item.hasNextSibling()) {
PtlOutline nextItem = item.getNextSibling();
readOutline(nextItem, indent, showDetail);
}
}
void showAction(PtlAction& action)
{
switch (action.getType()){
case PtlAction::TYPE_NONE:{
printf("Action : %d : アクションなし\n", PtlAction::TYPE_NONE);
break;}
case PtlAction::TYPE_GOTO:{
printf("Action : %d : GoToアクション\n", PtlAction::TYPE_GOTO);
PtlActionGoTo act = (PtlActionGoTo&)action;
// 宛先の取得
showDest(act.getDest());
break;}
case PtlAction::TYPE_GOTO_R:{
printf("Action : %d : GoToRアクション\n", PtlAction::TYPE_GOTO_R);
PtlActionGoToR act = (PtlActionGoToR&)action;
// ファイル間移動用PDFファイル名を取得 getFileName()
printf("FileName : %s\n", act.getFileName().c_str());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag()){
printf("NewWindowFlag : true: 新ウィンドウでオープンする\n");
}else{
printf("NewWindowFlag : false: しない\n");
}
// 宛先の取得
showDest(act.getDest());
break;}
case PtlAction::TYPE_LAUNCH:{
printf("Action : %d : Launchアクション\n", PtlAction::TYPE_LAUNCH);
PtlActionLaunch act = (PtlActionLaunch&)action;
// 起動ファイル名を取得
printf("FileName : %s\n", act.getFileName().c_str());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag()){
printf("NewWindowFlag : true: 新ウィンドウでオープンする\n");
}else{
printf("NewWindowFlag : false: しない\n");
}
break;}
case PtlAction::TYPE_URI:{
printf("Action : %d : URIアクション\n", PtlAction::TYPE_URI);
PtlActionURI act = (PtlActionURI&)action;
// URIを取得
printf("URI : %s\n", act.getURI().c_str());
break;}
case PtlAction::TYPE_UNKNOWN:{
printf("Action : %d : 未対応アクション\n", PtlAction::TYPE_UNKNOWN);
break;}
}
}
void showDest(PtlDest& dest)
{
switch (dest.getType()){
case PtlDest::TYPE_NONE:
printf("Dest : %d : 宛先なし\n", PtlDest::TYPE_NONE);
break;
case PtlDest::TYPE_XYZ:
printf("Dest : %d : XYZ型\n", PtlDest::TYPE_XYZ);
break;
case PtlDest::TYPE_FIT:
printf("Dest : %d : Fit型(全体)\n", PtlDest::TYPE_FIT);
break;
case PtlDest::TYPE_FIT_H:
printf("Dest : %d : FitH型(幅に合わせる)\n", PtlDest::TYPE_FIT_H);
break;
case PtlDest::TYPE_FIT_V:
printf("Dest : %d : FitV型(高さに合わせる)\n", PtlDest::TYPE_FIT_V);
break;
case PtlDest::TYPE_FIT_R:
printf("Dest : %d : FitR型\n", PtlDest::TYPE_FIT_R);
break;
case PtlDest::TYPE_FIT_B:
printf("Dest : %d : FitB型\n", PtlDest::TYPE_FIT_B);
break;
case PtlDest::TYPE_FIT_BH:
printf("Dest : %d : FitBH型(描画領域の幅に合わせる)\n", PtlDest::TYPE_FIT_BH);
break;
case PtlDest::TYPE_FIT_BV:
printf("Dest : %d : FitBV型\n", PtlDest::TYPE_FIT_BV);
break;
}
// 宛先ページの取得
printf("宛先ページ(PageNumber) : %d ページ目\n", dest.getPageNumber());
}
/*
Antenna House PDF Tool API V8.0
Java Interface sample program
概要:しおり情報の取得
Copyright 2015-2025 Antenna House, Inc.
*/
package Sample;
import jp.co.antenna.ptl.*;
public class GetOutline {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
if (args.length < 2)
{
System.out.println("usage: java GetOutline in-pdf-file 取得方法\n");
System.out.println("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
boolean showDetail = false;
String kind = args[1];
switch (kind) {
case "0":
break;
case "1":
showDetail = true;
break;
default:
System.out.println("usage: java GetOutline in-pdf-file 取得方法\n");
System.out.println("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
try (PtlParamInput inputFile = new PtlParamInput(args[0]);
PtlPDFDocument doc = new PtlPDFDocument())
{
// PDFファイルをロード
doc.load(inputFile);
if (!doc.hasOutlines()) {
System.out.println("アウトラインを持っていない!");
return;
}
try (PtlOutline rootOutline = doc.getRootOutline()) {
if (rootOutline.hasChild()) {
try (PtlOutline outline = rootOutline.getFirstChild()) {
readOutline(outline, 0, showDetail);
}
}
}
}
catch(PtlException pex) {
System.out.println("PtlException : ErrorCode = " + pex.getErrorCode() + "\n " + pex.getErrorMessage());
}
catch(Exception ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
}
catch (Error ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
}
finally {
System.out.println("-- 完了 --");
}
}
static void readOutline(PtlOutline item, int indent, boolean showDetail) throws PtlException, Exception, Error
{
if (showDetail) {
System.out.println("Title = " + item.getTitle());
System.out.println("Indent = " + indent);
if (item.isOpen())
{
System.out.println("PDF表示時の子アウトラインをオープンする");
}
else
{
System.out.println("PDF表示時の子アウトラインをオープンしない");
}
int flags = item.getFlags();
if ((flags & PtlOutline.FLAG_BOLD) == PtlOutline.FLAG_BOLD)
System.out.println("FLAG_BOLD on" );
else
System.out.println("FLAG_BOLD off" );
if ((flags & PtlOutline.FLAG_ITALIC) == PtlOutline.FLAG_ITALIC)
System.out.println("FLAG_ITALIC on" );
else
System.out.println("FLAG_ITALIC off" );
try (PtlColorDeviceRGB color = item.getColor()) {
int rr = (int)(color.getR() * 255);
int gg = (int)(color.getG() * 255);
int bb = (int)(color.getB() * 255);
System.out.printf("Color = RGB(%d,%d,%d)\n", rr, gg, bb);
}
try (PtlAction act = item.getAction()) {
showAction(act);
}
} else {
String indentString = "";
for(int i=0; i < indent; ++i) {
indentString += " ";
}
if (showDetail == false) {
System.out.print(indentString);
}
System.out.println(item.getTitle());
}
if (item.hasChild()) {
try (PtlOutline firstItem = item.getFirstChild()) {
int indentChild = indent;
indentChild++;
readOutline(firstItem, indentChild, showDetail);
}
}
if (item.hasNextSibling()) {
try (PtlOutline nextItem = item.getNextSibling()) {
readOutline(nextItem, indent, showDetail);
}
}
}
public static void showAction(PtlAction action) throws PtlException, Exception, Error
{
switch (action.getType())
{
case TYPE_NONE:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_NONE + " : アクションなし");
break;
}
case TYPE_GOTO:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_GOTO + " : GoToアクション");
PtlActionGoTo act = (PtlActionGoTo)action;
// 宛先の取得
try (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case TYPE_GOTO_R:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_GOTO_R + " : GoToRアクション");
PtlActionGoToR act = (PtlActionGoToR)action;
// ファイル間移動用PDFファイル名を取得 getFileName()
System.out.println(" FileName = " + act.getFileName());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
System.out.println(" NewWindowFlag = true: 新ウィンドウでオープンする");
}
else
{
System.out.println(" NewWindowFlag = false: しない");
}
// 宛先の取得
try (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case TYPE_LAUNCH:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_LAUNCH + " : Launchアクション");
PtlActionLaunch act = (PtlActionLaunch)action;
// 起動ファイル名を取得
System.out.println(" FileName = " + act.getFileName());
// 新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
System.out.println(" NewWindowFlag = true: 新ウィンドウでオープンする");
}
else
{
System.out.println(" NewWindowFlag = false: しない");
}
break;
}
case TYPE_URI:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_URI + " : URIアクション");
PtlActionURI act = (PtlActionURI)action;
// URIを取得
System.out.println(" URI = " + act.getURI());
break;
}
case TYPE_UNKNOWN:
{
System.out.println("Action = " + PtlAction.ACTION_TYPE.TYPE_UNKNOWN + " : 未対応アクション");
break;
}
}
}
public static void showDest(PtlDest dest) throws PtlException, Exception, Error
{
switch (dest.getType())
{
case TYPE_NONE:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_NONE + " : 宛先なし");
break;
case TYPE_XYZ:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_XYZ + " : XYZ型");
break;
case TYPE_FIT:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT + " : Fit型(全体表示)");
break;
case TYPE_FIT_H:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_H + " : FitH型(幅に合わせる)");
break;
case TYPE_FIT_V:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_V + " : FitV型(高さに合わせる)");
break;
case TYPE_FIT_R:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_R + " : FitR型");
break;
case TYPE_FIT_B:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_B + " : FitB型");
break;
case TYPE_FIT_BH:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_BH + " : FitBH型(描画領域の幅に合わせる)");
break;
case TYPE_FIT_BV:
System.out.println("Dest = " + PtlDest.DEST_TYPE.TYPE_FIT_BV + " : FitBV型");
break;
}
// 宛先ページの取得
System.out.println("宛先ページ(PageNumber) : " + (dest.getPageNumber()) + " ページ目");
}
}
/*
Antenna House PDF Tool API V8.0
.NET Interface sample program
概要:しおり情報の取得
Copyright 2013-2025 Antenna House, Inc.
*/
using System;
using PdfTkNet;
namespace GetOutline
{
class Program
{
static void Main(string[] args)
{
if (args.Length < 2)
{
Console.WriteLine("usage: GetOutline.exe in-pdf-file 取得方法\n");
Console.WriteLine("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
bool showDetail = false;
String kind = args[1];
switch (kind)
{
case "0":
break;
case "1":
showDetail = true;
break;
default:
Console.WriteLine("usage: GetOutline.exe in-pdf-file 取得方法\n");
Console.WriteLine("取得方法\n0 : しおりのツリー 1 : しおりの詳細\n");
return;
}
try
{
using (PtlParamInput inputFile = new PtlParamInput(args[0]))
using (PtlPDFDocument doc = new PtlPDFDocument())
{
//PDFファイルをロードします。
doc.load(inputFile);
if (!doc.hasOutlines())
{
Console.WriteLine("アウトラインを持っていない!");
return;
}
//ルートアウトラインの取得
using (PtlOutline rootOutline = doc.getRootOutline())
{
if (rootOutline.hasChild())
{
//子アウトラインを持つかどうかの取得(true: 子アウトラインを持たない false: 子アウトラインを持つ)
using (PtlOutline outline = rootOutline.getFirstChild())
{
readOutline(outline, 0, showDetail);
}
}
}
}
}
catch (PtlException pex)
{
Console.WriteLine(pex.getErrorCode() + " : " + pex.getErrorMessageJP());
pex.Dispose();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
Console.WriteLine("-- 完了 --");
}
}
static void readOutline(PtlOutline item, int indent, bool showDetail)
{
if (showDetail) {
Console.WriteLine("Title = " + item.getTitle());
Console.WriteLine("Indent = " + indent);
if (item.isOpen())
{
Console.WriteLine("PDF表示時の子アウトラインをオープンする");
}
else
{
Console.WriteLine("PDF表示時の子アウトラインをオープンしない");
}
PtlOutline.ITEM_FLAG flags = item.getFlags();
if ((flags & PtlOutline.ITEM_FLAG.FLAG_BOLD) == PtlOutline.ITEM_FLAG.FLAG_BOLD)
Console.WriteLine("FLAG_BOLD on" );
else
Console.WriteLine("FLAG_BOLD off" );
if ((flags & PtlOutline.ITEM_FLAG.FLAG_ITALIC) == PtlOutline.ITEM_FLAG.FLAG_ITALIC)
Console.WriteLine("FLAG_ITALIC on" );
else
Console.WriteLine("FLAG_ITALIC off" );
using (PtlColorDeviceRGB color = item.getColor())
{
int rr = (int)(color.getR() * 255);
int gg = (int)(color.getG() * 255);
int bb = (int)(color.getB() * 255);
Console.WriteLine("Color = RGB({0},{1},{2})", rr, gg, bb);
}
using (PtlAction act = item.getAction())
{
showAction(act);
}
} else {
String indentString = "";
for(int i=0; i < indent; ++i) {
indentString += " ";
}
if (showDetail == false) {
Console.Write(indentString);
}
Console.WriteLine(item.getTitle());
}
if (item.hasChild()) {
using (PtlOutline firstItem = item.getFirstChild())
{
int indentChild = indent;
indentChild++;
readOutline(firstItem, indentChild, showDetail);
}
}
if (item.hasNextSibling()) {
using (PtlOutline nextItem = item.getNextSibling())
{
readOutline(nextItem, indent, showDetail);
}
}
}
static void showAction(PtlAction action)
{
switch (action.getType())
{
case PtlAction.ACTION_TYPE.TYPE_NONE:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_NONE + " : アクションなし");
break;
}
case PtlAction.ACTION_TYPE.TYPE_GOTO:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_GOTO + " : GoToアクション");
PtlActionGoTo act = (PtlActionGoTo)action;
//宛先ページの取得(ページ番号は0ベース)
using (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case PtlAction.ACTION_TYPE.TYPE_GOTO_R:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_GOTO_R + " : GoToRアクション");
PtlActionGoToR act = (PtlActionGoToR)action;
//ファイル間移動用PDFファイル名を取得 getFileName()
Console.WriteLine("FileName : " + act.getFileName());
//新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
Console.WriteLine("NewWindowFlag : true: 新ウィンドウでオープンする");
}
else
{
Console.WriteLine("NewWindowFlag : false: しない");
}
//宛先ページの取得(ページ番号は0ベース)
using (PtlDest dest = act.getDest())
{
showDest(dest);
}
break;
}
case PtlAction.ACTION_TYPE.TYPE_LAUNCH:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_LAUNCH + " : Launchアクション");
PtlActionLaunch act = (PtlActionLaunch)action;
//起動ファイル名を取得
Console.WriteLine("FileName : " + act.getFileName());
//新ウィンドウフラグを取得
if (act.getNewWindowFlag())
{
Console.WriteLine("NewWindowFlag : true: 新ウィンドウでオープンする");
}
else
{
Console.WriteLine("NewWindowFlag : false: しない");
}
break;
}
case PtlAction.ACTION_TYPE.TYPE_URI:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_URI + " : URIアクション");
PtlActionURI act = (PtlActionURI)action;
//URIを取得
Console.WriteLine("URI : " + act.getURI());
break;
}
case PtlAction.ACTION_TYPE.TYPE_UNKNOWN:
{
Console.WriteLine("Action : " + PtlAction.ACTION_TYPE.TYPE_UNKNOWN + " : 未対応アクション");
break;
}
}
}
static void showDest(PtlDest dest)
{
switch (dest.getType())
{
case PtlDest.DEST_TYPE.TYPE_NONE:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_NONE + " : 宛先なし");
break;
case PtlDest.DEST_TYPE.TYPE_XYZ:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_XYZ + " : XYZ型");
break;
case PtlDest.DEST_TYPE.TYPE_FIT:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT + " : Fit型(全体表示)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_H:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_H + " : FitH型(幅に合わせる)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_V:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_V + " : FitV型(高さに合わせる)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_R:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_R + " : FitR型");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_B:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_B + " : FitB型");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_BH:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_BH + " : FitBH型(描画領域の幅に合わせる)");
break;
case PtlDest.DEST_TYPE.TYPE_FIT_BV:
Console.WriteLine("Dest : " + PtlDest.DEST_TYPE.TYPE_FIT_BV + " : FitBV型");
break;
}
//宛先ページの取得
Console.WriteLine("宛先ページ(PageNumber) : " + dest.getPageNumber() + " ページ目");
}
}
}
AHPDFToolCmd80.exe -getOutlineInfo -d C:\in\test1.pdf
実行例
コマンドラインでの実行例
GetOutline.exe C:\in\test1.pdf 0
目次
第1章 コマンドラインについて
第2章 動作環境
2.1 Windows版
第3章 インストール
3.1 Windows版のインストール
3.1.1 インストール方法
3.1.2 アンインストール方法
3.1.3 Microsoft Visual C++ ランタイムライブラリについて
3.1.4 インストールフォルダの構成
3.1.5 インストールより動作環境に設定される内容
第4章 コマンドラインのファイル名と依存関係モジュール名
4.1 Windows版
4.1.1 コマンドラインファイル名
4.1.2 依存関係にあるモジュールファイル
第5章 評価版動作仕様
第6章 ライセンスファイルについて
6.1 正規ライセンスファイルの取得方法
6.2 ライセンスファイルの配置方法
6.2.1 配置方法1
6.2.2 配置方法2
6.3 ライセンスファイルの入れ替えについて
6.4 保守期間とコマンドラインの動作について
第7章 フォントの扱い
7.1 フォント情報の取得
7.2 フォント構築ファイルの編集
7.3 環境変数の作成
7.4 サポートしているフォントの種類
7.5 フォントの埋め込み
7.6 フォントの統合
第8章 処理対象 PDF ファイルについて
第9章 制限事項
第10章 コマンドラインの使い方
10.1 Windows 版
第11章 コマンドラインの仕様
11.1 入出力の指定方法
11.1.1 ファイル指定
11.1.2 フォルダ指定 ※V7.0 新機能
11.2 コマンドの種類
11.3 各コマンドの説明
11.3.1 -getFileInfo : PDFの情報取得
11.3.2 -changeDocInfo:文書プロパティ設定
11.3.3 -changeViewInfo:開き方設定
11.3.4 -mergeFiles:PDFファイル結合
11.3.5 -getOutlineInfo:しおり情報取得
11.3.6 -getAnnotInfo:注釈情報取得
11.3.7 -setPdfWatermark:PDFファイル透かし設定
11.3.8 -setImageWatermark:画像ファイル透かし設定
11.3.9 -setTextWatermark:テキスト透かし設定
11.3.10 -setColorWatermark:色透かし設定
11.3.11 -encrypt:PDFセキュリティ設定
11.3.12 -decrypt:PDFセキュリティ削除
11.3.13 -optimize:PDFの最適化
11.3.14 -addEmbeddedFile:ファイル添付
11.3.15 -pageRotate:ページ回転
11.3.16 -pageDelete:ページ削除
11.3.17 -writeText:文字列追加
11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力
11.3.19 -importAnnotsFromPDF:注釈の取り込み
11.3.20 -insertEmptyPage:空白ページ挿入
11.3.21 -addPageNumber:ページ番号挿入
11.3.22 -pageExtract:ページ抽出
11.3.23 -embedFonts:フォント埋め込み
11.3.24 -extractImage:画像抽出
11.3.25 -extractText:テキスト抽出
11.3.26 -imageToPdf:画像ファイルのPDF化
11.3.27 -extractEmbeddedFile:添付ファイルの抽出
11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み
11.3.29 -lic:ライセンス情報の取得
11.3.30 -h:コマンド名一覧表示
11.3.31 -h -all:全コマンドオプション説明の表示
11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示
11.4 コマンドの複数指定
11.5 マクロ文字列
11.6 エラー処理について
11.6.1 コマンドラインの戻り値
11.6.2 エラーの内容について
11.6.3 PdfTkのエラーコード一覧
第12章 V4.0 / V5.0 / V6.0 との相違点
12.1 対応コマンド
12.2 PDFの情報取得(-getFileInfo)の変更点
12.3 PDFセキュリティ設定(-encrypt)の変更点
12.4 フォルダ指定
12.5 マクロ文字列
第13章 商標/著作権情報
13.1 商標
13.2 著作権情報
第14章 履歴
完了!
java -jar GetOutline.jar C:\in\test1.pdf 0
目次
第1章 コマンドラインについて
第2章 動作環境
2.1 Windows版
第3章 インストール
3.1 Windows版のインストール
3.1.1 インストール方法
3.1.2 アンインストール方法
3.1.3 Microsoft Visual C++ ランタイムライブラリについて
3.1.4 インストールフォルダの構成
3.1.5 インストールより動作環境に設定される内容
第4章 コマンドラインのファイル名と依存関係モジュール名
4.1 Windows版
4.1.1 コマンドラインファイル名
4.1.2 依存関係にあるモジュールファイル
第5章 評価版動作仕様
第6章 ライセンスファイルについて
6.1 正規ライセンスファイルの取得方法
6.2 ライセンスファイルの配置方法
6.2.1 配置方法1
6.2.2 配置方法2
6.3 ライセンスファイルの入れ替えについて
6.4 保守期間とコマンドラインの動作について
第7章 フォントの扱い
7.1 フォント情報の取得
7.2 フォント構築ファイルの編集
7.3 環境変数の作成
7.4 サポートしているフォントの種類
7.5 フォントの埋め込み
7.6 フォントの統合
第8章 処理対象 PDF ファイルについて
第9章 制限事項
第10章 コマンドラインの使い方
10.1 Windows 版
第11章 コマンドラインの仕様
11.1 入出力の指定方法
11.1.1 ファイル指定
11.1.2 フォルダ指定 ※V7.0 新機能
11.2 コマンドの種類
11.3 各コマンドの説明
11.3.1 -getFileInfo : PDFの情報取得
11.3.2 -changeDocInfo:文書プロパティ設定
11.3.3 -changeViewInfo:開き方設定
11.3.4 -mergeFiles:PDFファイル結合
11.3.5 -getOutlineInfo:しおり情報取得
11.3.6 -getAnnotInfo:注釈情報取得
11.3.7 -setPdfWatermark:PDFファイル透かし設定
11.3.8 -setImageWatermark:画像ファイル透かし設定
11.3.9 -setTextWatermark:テキスト透かし設定
11.3.10 -setColorWatermark:色透かし設定
11.3.11 -encrypt:PDFセキュリティ設定
11.3.12 -decrypt:PDFセキュリティ削除
11.3.13 -optimize:PDFの最適化
11.3.14 -addEmbeddedFile:ファイル添付
11.3.15 -pageRotate:ページ回転
11.3.16 -pageDelete:ページ削除
11.3.17 -writeText:文字列追加
11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力
11.3.19 -importAnnotsFromPDF:注釈の取り込み
11.3.20 -insertEmptyPage:空白ページ挿入
11.3.21 -addPageNumber:ページ番号挿入
11.3.22 -pageExtract:ページ抽出
11.3.23 -embedFonts:フォント埋め込み
11.3.24 -extractImage:画像抽出
11.3.25 -extractText:テキスト抽出
11.3.26 -imageToPdf:画像ファイルのPDF化
11.3.27 -extractEmbeddedFile:添付ファイルの抽出
11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み
11.3.29 -lic:ライセンス情報の取得
11.3.30 -h:コマンド名一覧表示
11.3.31 -h -all:全コマンドオプション説明の表示
11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示
11.4 コマンドの複数指定
11.5 マクロ文字列
11.6 エラー処理について
11.6.1 コマンドラインの戻り値
11.6.2 エラーの内容について
11.6.3 PdfTkのエラーコード一覧
第12章 V4.0 / V5.0 / V6.0 との相違点
12.1 対応コマンド
12.2 PDFの情報取得(-getFileInfo)の変更点
12.3 PDFセキュリティ設定(-encrypt)の変更点
12.4 フォルダ指定
12.5 マクロ文字列
第13章 商標/著作権情報
13.1 商標
13.2 著作権情報
第14章 履歴
-- 完了 --
GetOutline.exe C:\in\test1.pdf 0
目次
第1章 コマンドラインについて
第2章 動作環境
2.1 Windows版
第3章 インストール
3.1 Windows版のインストール
3.1.1 インストール方法
3.1.2 アンインストール方法
3.1.3 Microsoft Visual C++ ランタイムライブラリについて
3.1.4 インストールフォルダの構成
3.1.5 インストールより動作環境に設定される内容
第4章 コマンドラインのファイル名と依存関係モジュール名
4.1 Windows版
4.1.1 コマンドラインファイル名
4.1.2 依存関係にあるモジュールファイル
第5章 評価版動作仕様
第6章 ライセンスファイルについて
6.1 正規ライセンスファイルの取得方法
6.2 ライセンスファイルの配置方法
6.2.1 配置方法1
6.2.2 配置方法2
6.3 ライセンスファイルの入れ替えについて
6.4 保守期間とコマンドラインの動作について
第7章 フォントの扱い
7.1 フォント情報の取得
7.2 フォント構築ファイルの編集
7.3 環境変数の作成
7.4 サポートしているフォントの種類
7.5 フォントの埋め込み
7.6 フォントの統合
第8章 処理対象 PDF ファイルについて
第9章 制限事項
第10章 コマンドラインの使い方
10.1 Windows 版
第11章 コマンドラインの仕様
11.1 入出力の指定方法
11.1.1 ファイル指定
11.1.2 フォルダ指定 ※V7.0 新機能
11.2 コマンドの種類
11.3 各コマンドの説明
11.3.1 -getFileInfo : PDFの情報取得
11.3.2 -changeDocInfo:文書プロパティ設定
11.3.3 -changeViewInfo:開き方設定
11.3.4 -mergeFiles:PDFファイル結合
11.3.5 -getOutlineInfo:しおり情報取得
11.3.6 -getAnnotInfo:注釈情報取得
11.3.7 -setPdfWatermark:PDFファイル透かし設定
11.3.8 -setImageWatermark:画像ファイル透かし設定
11.3.9 -setTextWatermark:テキスト透かし設定
11.3.10 -setColorWatermark:色透かし設定
11.3.11 -encrypt:PDFセキュリティ設定
11.3.12 -decrypt:PDFセキュリティ削除
11.3.13 -optimize:PDFの最適化
11.3.14 -addEmbeddedFile:ファイル添付
11.3.15 -pageRotate:ページ回転
11.3.16 -pageDelete:ページ削除
11.3.17 -writeText:文字列追加
11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力
11.3.19 -importAnnotsFromPDF:注釈の取り込み
11.3.20 -insertEmptyPage:空白ページ挿入
11.3.21 -addPageNumber:ページ番号挿入
11.3.22 -pageExtract:ページ抽出
11.3.23 -embedFonts:フォント埋め込み
11.3.24 -extractImage:画像抽出
11.3.25 -extractText:テキスト抽出
11.3.26 -imageToPdf:画像ファイルのPDF化
11.3.27 -extractEmbeddedFile:添付ファイルの抽出
11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み
11.3.29 -lic:ライセンス情報の取得
11.3.30 -h:コマンド名一覧表示
11.3.31 -h -all:全コマンドオプション説明の表示
11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示
11.4 コマンドの複数指定
11.5 マクロ文字列
11.6 エラー処理について
11.6.1 コマンドラインの戻り値
11.6.2 エラーの内容について
11.6.3 PdfTkのエラーコード一覧
第12章 V4.0 / V5.0 / V6.0 との相違点
12.1 対応コマンド
12.2 PDFの情報取得(-getFileInfo)の変更点
12.3 PDFセキュリティ設定(-encrypt)の変更点
12.4 フォルダ指定
12.5 マクロ文字列
第13章 商標/著作権情報
13.1 商標
13.2 著作権情報
第14章 履歴
-- 完了 --
GetOutline.exe C:\in\test1.pdf 1 Title = 目次 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 2 ページ目 Title = 第1章 コマンドラインについて Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 6 ページ目 Title = 第2章 動作環境 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 7 ページ目 Title = 2.1 Windows版 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 7 ページ目 Title = 第3章 インストール Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1 Windows版のインストール Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.1 インストール方法 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.2 アンインストール方法 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.3 Microsoft Visual C++ ランタイムライブラリについて Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.4 インストールフォルダの構成 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.5 インストールより動作環境に設定される内容 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 9 ページ目 Title = 第4章 コマンドラインのファイル名と依存関係モジュール名 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1 Windows版 Indent = 1 子アウトラインをオープンしない FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1.1 コマンドラインファイル名 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1.2 依存関係にあるモジュールファイル Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 第5章 評価版動作仕様 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 11 ページ目 Title = 第6章 ライセンスファイルについて Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.1 正規ライセンスファイルの取得方法 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2 ライセンスファイルの配置方法 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2.1 配置方法1 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2.2 配置方法2 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.3 ライセンスファイルの入れ替えについて Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.4 保守期間とコマンドラインの動作について Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 第7章 フォントの扱い Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.1 フォント情報の取得 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.2 フォント構築ファイルの編集 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.3 環境変数の作成 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.4 サポートしているフォントの種類 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.5 フォントの埋め込み Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.6 フォントの統合 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 14 ページ目 Title = 第8章 処理対象 PDF ファイルについて Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 15 ページ目 Title = 第9章 制限事項 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 16 ページ目 Title = 第10章 コマンドラインの使い方 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 17 ページ目 Title = 10.1 Windows 版 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 17 ページ目 Title = 第11章 コマンドラインの仕様 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1 入出力の指定方法 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1.1 ファイル指定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1.2 フォルダ指定 ※V7.0 新機能 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.2 コマンドの種類 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 19 ページ目 Title = 11.3 各コマンドの説明 Indent = 1 子アウトラインをオープンしない FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 20 ページ目 Title = 11.3.1 -getFileInfo : PDFの情報取得 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 20 ページ目 Title = 11.3.2 -changeDocInfo:文書プロパティ設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 23 ページ目 Title = 11.3.3 -changeViewInfo:開き方設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 24 ページ目 Title = 11.3.4 -mergeFiles:PDFファイル結合 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 26 ページ目 Title = 11.3.5 -getOutlineInfo:しおり情報取得 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 27 ページ目 Title = 11.3.6 -getAnnotInfo:注釈情報取得 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 28 ページ目 Title = 11.3.7 -setPdfWatermark:PDFファイル透かし設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 29 ページ目 Title = 11.3.8 -setImageWatermark:画像ファイル透かし設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 31 ページ目 Title = 11.3.9 -setTextWatermark:テキスト透かし設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 33 ページ目 Title = 11.3.10 -setColorWatermark:色透かし設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 35 ページ目 Title = 11.3.11 -encrypt:PDFセキュリティ設定 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 36 ページ目 Title = 11.3.12 -decrypt:PDFセキュリティ削除 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 37 ページ目 Title = 11.3.13 -optimize:PDFの最適化 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 38 ページ目 Title = 11.3.14 -addEmbeddedFile:ファイル添付 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 39 ページ目 Title = 11.3.15 -pageRotate:ページ回転 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 40 ページ目 Title = 11.3.16 -pageDelete:ページ削除 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 41 ページ目 Title = 11.3.17 -writeText:文字列追加 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 42 ページ目 Title = 11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 43 ページ目 Title = 11.3.19 -importAnnotsFromPDF:注釈の取り込み Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 44 ページ目 Title = 11.3.20 -insertEmptyPage:空白ページ挿入 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 45 ページ目 Title = 11.3.21 -addPageNumber:ページ番号挿入 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 46 ページ目 Title = 11.3.22 -pageExtract:ページ抽出 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 47 ページ目 Title = 11.3.23 -embedFonts:フォント埋め込み Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 48 ページ目 Title = 11.3.24 -extractImage:画像抽出 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 49 ページ目 Title = 11.3.25 -extractText:テキスト抽出 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 50 ページ目 Title = 11.3.26 -imageToPdf:画像ファイルのPDF化 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 51 ページ目 Title = 11.3.27 -extractEmbeddedFile:添付ファイルの抽出 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 52 ページ目 Title = 11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 53 ページ目 Title = 11.3.29 -lic:ライセンス情報の取得 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.30 -h:コマンド名一覧表示 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.31 -h -all:全コマンドオプション説明の表示 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.4 コマンドの複数指定 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 56 ページ目 Title = 11.5 マクロ文字列 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 57 ページ目 Title = 11.6 エラー処理について Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.1 コマンドラインの戻り値 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.2 エラーの内容について Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.3 PdfTkのエラーコード一覧 Indent = 2 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 59 ページ目 Title = 第12章 V4.0 / V5.0 / V6.0 との相違点 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 62 ページ目 Title = 12.1 対応コマンド Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 62 ページ目 Title = 12.2 PDFの情報取得(-getFileInfo)の変更点 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.3 PDFセキュリティ設定(-encrypt)の変更点 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.4 フォルダ指定 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.5 マクロ文字列 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 第13章 商標/著作権情報 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 13.1 商標 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 13.2 著作権情報 Indent = 1 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 第14章 履歴 Indent = 0 子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : 1 : GoToアクション Dest : 1 : XYZ型 宛先ページ(PageNumber) : 66 ページ目 完了!
java -jar GetOutline.jar C:\in\test1.pdf 1 Title = 目次 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 2 ページ目 Title = 第1章 コマンドラインについて Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 6 ページ目 Title = 第2章 動作環境 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 7 ページ目 Title = 2.1 Windows版 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 7 ページ目 Title = 第3章 インストール Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1 Windows版のインストール Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.1 インストール方法 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.2 アンインストール方法 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.3 Microsoft Visual C++ ランタイムライブラリについて Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.4 インストールフォルダの構成 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.5 インストールより動作環境に設定される内容 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 9 ページ目 Title = 第4章 コマンドラインのファイル名と依存関係モジュール名 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1 Windows版 Indent = 1 PDF表示時の子アウトラインをオープンしない FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1.1 コマンドラインファイル名 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1.2 依存関係にあるモジュールファイル Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 第5章 評価版動作仕様 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 11 ページ目 Title = 第6章 ライセンスファイルについて Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.1 正規ライセンスファイルの取得方法 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2 ライセンスファイルの配置方法 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2.1 配置方法1 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2.2 配置方法2 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.3 ライセンスファイルの入れ替えについて Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.4 保守期間とコマンドラインの動作について Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 第7章 フォントの扱い Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.1 フォント情報の取得 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.2 フォント構築ファイルの編集 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.3 環境変数の作成 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.4 サポートしているフォントの種類 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.5 フォントの埋め込み Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.6 フォントの統合 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 14 ページ目 Title = 第8章 処理対象 PDF ファイルについて Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 15 ページ目 Title = 第9章 制限事項 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 16 ページ目 Title = 第10章 コマンドラインの使い方 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 17 ページ目 Title = 10.1 Windows 版 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 17 ページ目 Title = 第11章 コマンドラインの仕様 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1 入出力の指定方法 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1.1 ファイル指定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1.2 フォルダ指定 ※V7.0 新機能 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.2 コマンドの種類 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 19 ページ目 Title = 11.3 各コマンドの説明 Indent = 1 PDF表示時の子アウトラインをオープンしない FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 20 ページ目 Title = 11.3.1 -getFileInfo : PDFの情報取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 20 ページ目 Title = 11.3.2 -changeDocInfo:文書プロパティ設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 23 ページ目 Title = 11.3.3 -changeViewInfo:開き方設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 24 ページ目 Title = 11.3.4 -mergeFiles:PDFファイル結合 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 26 ページ目 Title = 11.3.5 -getOutlineInfo:しおり情報取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 27 ページ目 Title = 11.3.6 -getAnnotInfo:注釈情報取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 28 ページ目 Title = 11.3.7 -setPdfWatermark:PDFファイル透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 29 ページ目 Title = 11.3.8 -setImageWatermark:画像ファイル透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 31 ページ目 Title = 11.3.9 -setTextWatermark:テキスト透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 33 ページ目 Title = 11.3.10 -setColorWatermark:色透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 35 ページ目 Title = 11.3.11 -encrypt:PDFセキュリティ設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 36 ページ目 Title = 11.3.12 -decrypt:PDFセキュリティ削除 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 37 ページ目 Title = 11.3.13 -optimize:PDFの最適化 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 38 ページ目 Title = 11.3.14 -addEmbeddedFile:ファイル添付 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 39 ページ目 Title = 11.3.15 -pageRotate:ページ回転 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 40 ページ目 Title = 11.3.16 -pageDelete:ページ削除 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 41 ページ目 Title = 11.3.17 -writeText:文字列追加 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 42 ページ目 Title = 11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 43 ページ目 Title = 11.3.19 -importAnnotsFromPDF:注釈の取り込み Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 44 ページ目 Title = 11.3.20 -insertEmptyPage:空白ページ挿入 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 45 ページ目 Title = 11.3.21 -addPageNumber:ページ番号挿入 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 46 ページ目 Title = 11.3.22 -pageExtract:ページ抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 47 ページ目 Title = 11.3.23 -embedFonts:フォント埋め込み Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 48 ページ目 Title = 11.3.24 -extractImage:画像抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 49 ページ目 Title = 11.3.25 -extractText:テキスト抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 50 ページ目 Title = 11.3.26 -imageToPdf:画像ファイルのPDF化 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 51 ページ目 Title = 11.3.27 -extractEmbeddedFile:添付ファイルの抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 52 ページ目 Title = 11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 53 ページ目 Title = 11.3.29 -lic:ライセンス情報の取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.30 -h:コマンド名一覧表示 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.31 -h -all:全コマンドオプション説明の表示 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.4 コマンドの複数指定 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 56 ページ目 Title = 11.5 マクロ文字列 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 57 ページ目 Title = 11.6 エラー処理について Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.1 コマンドラインの戻り値 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.2 エラーの内容について Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.3 PdfTkのエラーコード一覧 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 59 ページ目 Title = 第12章 V4.0 / V5.0 / V6.0 との相違点 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 62 ページ目 Title = 12.1 対応コマンド Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 62 ページ目 Title = 12.2 PDFの情報取得(-getFileInfo)の変更点 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.3 PDFセキュリティ設定(-encrypt)の変更点 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.4 フォルダ指定 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.5 マクロ文字列 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 第13章 商標/著作権情報 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 13.1 商標 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 13.2 著作権情報 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 第14章 履歴 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action = TYPE_GOTO : GoToアクション Dest = TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 66 ページ目 -- 完了 --
GetOutline.exe C:\in\test1.pdf 1 Title = 目次 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 2 ページ目 Title = 第1章 コマンドラインについて Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 6 ページ目 Title = 第2章 動作環境 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 7 ページ目 Title = 2.1 Windows版 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 7 ページ目 Title = 第3章 インストール Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1 Windows版のインストール Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.1 インストール方法 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.2 アンインストール方法 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.3 Microsoft Visual C++ ランタイムライブラリについて Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.4 インストールフォルダの構成 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 8 ページ目 Title = 3.1.5 インストールより動作環境に設定される内容 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 9 ページ目 Title = 第4章 コマンドラインのファイル名と依存関係モジュール名 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1 Windows版 Indent = 1 PDF表示時の子アウトラインをオープンしない FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1.1 コマンドラインファイル名 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 4.1.2 依存関係にあるモジュールファイル Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 10 ページ目 Title = 第5章 評価版動作仕様 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 11 ページ目 Title = 第6章 ライセンスファイルについて Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.1 正規ライセンスファイルの取得方法 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2 ライセンスファイルの配置方法 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2.1 配置方法1 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.2.2 配置方法2 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.3 ライセンスファイルの入れ替えについて Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 6.4 保守期間とコマンドラインの動作について Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 12 ページ目 Title = 第7章 フォントの扱い Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.1 フォント情報の取得 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.2 フォント構築ファイルの編集 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.3 環境変数の作成 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.4 サポートしているフォントの種類 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.5 フォントの埋め込み Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 13 ページ目 Title = 7.6 フォントの統合 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 14 ページ目 Title = 第8章 処理対象 PDF ファイルについて Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 15 ページ目 Title = 第9章 制限事項 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 16 ページ目 Title = 第10章 コマンドラインの使い方 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 17 ページ目 Title = 10.1 Windows 版 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 17 ページ目 Title = 第11章 コマンドラインの仕様 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1 入出力の指定方法 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1.1 ファイル指定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.1.2 フォルダ指定 ※V7.0 新機能 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 18 ページ目 Title = 11.2 コマンドの種類 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 19 ページ目 Title = 11.3 各コマンドの説明 Indent = 1 PDF表示時の子アウトラインをオープンしない FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 20 ページ目 Title = 11.3.1 -getFileInfo : PDFの情報取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 20 ページ目 Title = 11.3.2 -changeDocInfo:文書プロパティ設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 23 ページ目 Title = 11.3.3 -changeViewInfo:開き方設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 24 ページ目 Title = 11.3.4 -mergeFiles:PDFファイル結合 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 26 ページ目 Title = 11.3.5 -getOutlineInfo:しおり情報取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 27 ページ目 Title = 11.3.6 -getAnnotInfo:注釈情報取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 28 ページ目 Title = 11.3.7 -setPdfWatermark:PDFファイル透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 29 ページ目 Title = 11.3.8 -setImageWatermark:画像ファイル透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 31 ページ目 Title = 11.3.9 -setTextWatermark:テキスト透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 33 ページ目 Title = 11.3.10 -setColorWatermark:色透かし設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 35 ページ目 Title = 11.3.11 -encrypt:PDFセキュリティ設定 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 36 ページ目 Title = 11.3.12 -decrypt:PDFセキュリティ削除 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 37 ページ目 Title = 11.3.13 -optimize:PDFの最適化 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 38 ページ目 Title = 11.3.14 -addEmbeddedFile:ファイル添付 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 39 ページ目 Title = 11.3.15 -pageRotate:ページ回転 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 40 ページ目 Title = 11.3.16 -pageDelete:ページ削除 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 41 ページ目 Title = 11.3.17 -writeText:文字列追加 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 42 ページ目 Title = 11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 43 ページ目 Title = 11.3.19 -importAnnotsFromPDF:注釈の取り込み Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 44 ページ目 Title = 11.3.20 -insertEmptyPage:空白ページ挿入 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 45 ページ目 Title = 11.3.21 -addPageNumber:ページ番号挿入 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 46 ページ目 Title = 11.3.22 -pageExtract:ページ抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 47 ページ目 Title = 11.3.23 -embedFonts:フォント埋め込み Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 48 ページ目 Title = 11.3.24 -extractImage:画像抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 49 ページ目 Title = 11.3.25 -extractText:テキスト抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 50 ページ目 Title = 11.3.26 -imageToPdf:画像ファイルのPDF化 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 51 ページ目 Title = 11.3.27 -extractEmbeddedFile:添付ファイルの抽出 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 52 ページ目 Title = 11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 53 ページ目 Title = 11.3.29 -lic:ライセンス情報の取得 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.30 -h:コマンド名一覧表示 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.31 -h -all:全コマンドオプション説明の表示 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 54 ページ目 Title = 11.4 コマンドの複数指定 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 56 ページ目 Title = 11.5 マクロ文字列 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 57 ページ目 Title = 11.6 エラー処理について Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.1 コマンドラインの戻り値 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.2 エラーの内容について Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 58 ページ目 Title = 11.6.3 PdfTkのエラーコード一覧 Indent = 2 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 59 ページ目 Title = 第12章 V4.0 / V5.0 / V6.0 との相違点 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 62 ページ目 Title = 12.1 対応コマンド Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 62 ページ目 Title = 12.2 PDFの情報取得(-getFileInfo)の変更点 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.3 PDFセキュリティ設定(-encrypt)の変更点 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.4 フォルダ指定 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 12.5 マクロ文字列 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 63 ページ目 Title = 第13章 商標/著作権情報 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 13.1 商標 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 13.2 著作権情報 Indent = 1 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 64 ページ目 Title = 第14章 履歴 Indent = 0 PDF表示時の子アウトラインをオープンする FLAG_BOLD off FLAG_ITALIC off Color = RGB(0,0,0) Action : TYPE_GOTO : GoToアクション Dest : TYPE_XYZ : XYZ型 宛先ページ(PageNumber) : 66 ページ目 -- 完了 --
AHPDFToolCmd80.exe -getOutlineInfo -d C:\in\test1.pdf
Outline Information
Title : 目次
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 2
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 第1章 コマンドラインについて
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 6
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 第2章 動作環境
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 7
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 2.1 Windows版
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 7
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 第3章 インストール
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 8
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 3.1 Windows版のインストール
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 8
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 3.1.1 インストール方法
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 8
Dest type : XYZ
left : 0
top : 235.685
zoom : 0
Title : 3.1.2 アンインストール方法
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 8
Dest type : XYZ
left : 0
top : 156.402
zoom : 0
Title : 3.1.3 Microsoft Visual C++ ランタイムライブラリについて
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 8
Dest type : XYZ
left : 0
top : 88.4065
zoom : 0
Title : 3.1.4 インストールフォルダの構成
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 8
Dest type : XYZ
left : 0
top : 43.1529
zoom : 0
Title : 3.1.5 インストールより動作環境に設定される内容
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 9
Dest type : XYZ
left : 0
top : 179.439
zoom : 0
Title : 第4章 コマンドラインのファイル名と依存関係モジュール名
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 10
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 4.1 Windows版
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : false
Action : GoTo
Dest page : 10
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 4.1.1 コマンドラインファイル名
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 10
Dest type : XYZ
left : 0
top : 244.152
zoom : 0
Title : 4.1.2 依存関係にあるモジュールファイル
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 10
Dest type : XYZ
left : 0
top : 221.574
zoom : 0
Title : 第5章 評価版動作仕様
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 11
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 第6章 ライセンスファイルについて
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 6.1 正規ライセンスファイルの取得方法
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 6.2 ライセンスファイルの配置方法
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 216.462
zoom : 0
Title : 6.2.1 配置方法1
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 196.07
zoom : 0
Title : 6.2.2 配置方法2
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 162.138
zoom : 0
Title : 6.3 ライセンスファイルの入れ替えについて
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 131.592
zoom : 0
Title : 6.4 保守期間とコマンドラインの動作について
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 12
Dest type : XYZ
left : 0
top : 92.0091
zoom : 0
Title : 第7章 フォントの扱い
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 13
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 7.1 フォント情報の取得
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 13
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 7.2 フォント構築ファイルの編集
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 13
Dest type : XYZ
left : 0
top : 216.429
zoom : 0
Title : 7.3 環境変数の作成
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 13
Dest type : XYZ
left : 0
top : 142.783
zoom : 0
Title : 7.4 サポートしているフォントの種類
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 13
Dest type : XYZ
left : 0
top : 103.167
zoom : 0
Title : 7.5 フォントの埋め込み
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 13
Dest type : XYZ
left : 0
top : 69.1631
zoom : 0
Title : 7.6 フォントの統合
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 14
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 第8章 処理対象 PDF ファイルについて
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 15
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 第9章 制限事項
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 16
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 第10章 コマンドラインの使い方
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 17
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 10.1 Windows 版
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 17
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 第11章 コマンドラインの仕様
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 18
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 11.1 入出力の指定方法
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 18
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 11.1.1 ファイル指定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 18
Dest type : XYZ
left : 0
top : 244.152
zoom : 0
Title : 11.1.2 フォルダ指定 ※V7.0 新機能
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 18
Dest type : XYZ
left : 0
top : 159.158
zoom : 0
Title : 11.2 コマンドの種類
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 19
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 11.3 各コマンドの説明
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : false
Action : GoTo
Dest page : 20
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 11.3.1 -getFileInfo : PDFの情報取得
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 20
Dest type : XYZ
left : 0
top : 261.702
zoom : 0
Title : 11.3.2 -changeDocInfo:文書プロパティ設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 23
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.3 -changeViewInfo:開き方設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 24
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.4 -mergeFiles:PDFファイル結合
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 26
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.5 -getOutlineInfo:しおり情報取得
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 27
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.6 -getAnnotInfo:注釈情報取得
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 28
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.7 -setPdfWatermark:PDFファイル透かし設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 29
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.8 -setImageWatermark:画像ファイル透かし設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 31
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.9 -setTextWatermark:テキスト透かし設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 33
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.10 -setColorWatermark:色透かし設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 35
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.11 -encrypt:PDFセキュリティ設定
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 36
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.12 -decrypt:PDFセキュリティ削除
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 37
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.13 -optimize:PDFの最適化
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 38
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.14 -addEmbeddedFile:ファイル添付
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 39
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.15 -pageRotate:ページ回転
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 40
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.16 -pageDelete:ページ削除
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 41
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.17 -writeText:文字列追加
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 42
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.18 -exportAnnotsToFDF:注釈のFDFへの出力
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 43
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.19 -importAnnotsFromPDF:注釈の取り込み
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 44
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.20 -insertEmptyPage:空白ページ挿入
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 45
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.21 -addPageNumber:ページ番号挿入
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 46
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.22 -pageExtract:ページ抽出
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 47
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.23 -embedFonts:フォント埋め込み
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 48
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.24 -extractImage:画像抽出
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 49
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.25 -extractText:テキスト抽出
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 50
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.26 -imageToPdf:画像ファイルのPDF化
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 51
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.27 -extractEmbeddedFile:添付ファイルの抽出
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 52
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.28 -importAnnotsFromFDF:FDFからの注釈の取り込み
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 53
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.29 -lic:ライセンス情報の取得
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 54
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 11.3.30 -h:コマンド名一覧表示
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 54
Dest type : XYZ
left : 0
top : 191.12
zoom : 0
Title : 11.3.31 -h -all:全コマンドオプション説明の表示
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 54
Dest type : XYZ
left : 0
top : 128.966
zoom : 0
Title : 11.3.32 -h [コマンド名]:個別コマンドオプション説明の表示
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 54
Dest type : XYZ
left : 0
top : 66.8118
zoom : 0
Title : 11.4 コマンドの複数指定
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 56
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 11.5 マクロ文字列
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 57
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 11.6 エラー処理について
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 58
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 11.6.1 コマンドラインの戻り値
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 58
Dest type : XYZ
left : 0
top : 261.702
zoom : 0
Title : 11.6.2 エラーの内容について
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 58
Dest type : XYZ
left : 0
top : 217.069
zoom : 0
Title : 11.6.3 PdfTkのエラーコード一覧
Indent : 2
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 59
Dest type : XYZ
left : 0
top : 275.852
zoom : 0
Title : 第12章 V4.0 / V5.0 / V6.0 との相違点
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 62
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 12.1 対応コマンド
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 62
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 12.2 PDFの情報取得(-getFileInfo)の変更点
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 63
Dest type : XYZ
left : 0
top : 273.595
zoom : 0
Title : 12.3 PDFセキュリティ設定(-encrypt)の変更点
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 63
Dest type : XYZ
left : 0
top : 222.657
zoom : 0
Title : 12.4 フォルダ指定
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 63
Dest type : XYZ
left : 0
top : 188.686
zoom : 0
Title : 12.5 マクロ文字列
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 63
Dest type : XYZ
left : 0
top : 154.747
zoom : 0
Title : 第13章 商標/著作権情報
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 64
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
Title : 13.1 商標
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 64
Dest type : XYZ
left : 0
top : 256.045
zoom : 0
Title : 13.2 著作権情報
Indent : 1
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 64
Dest type : XYZ
left : 0
top : 210.719
zoom : 0
Title : 第14章 履歴
Indent : 0
Style : normal
Color : RGB(0.0.0)
Open : true
Action : GoTo
Dest page : 66
Dest type : XYZ
left : 0
top : 271.901
zoom : 0
use time 0.099000s
出力結果イメージ
取得した情報は標準出力に出力されます。

