OEM販売のご相談
ご相談ください!

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
	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() + " ページ目");
        }
    }
}

            
/*
	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

出力結果イメージ

取得した情報は標準出力に出力されます。

出力イメージ

サンプルコードのダウンロード

サンプルコード

サンプルで使用した入出力PDF