人に聞けない痔の悩み、これでスッキリ >>

PDFのしおり作成について教えてください。

1000ページくらいのPDFと、その本文の見出しを抜き出したエクセルで作成された目次データがあります。
PDFにしおりを作成したいのですが、このエクセルデータから自動的にしおりを作成するようなことはできますでしょうか。
エクセルデータは、

第8章 いろいろな問題,530

というふうに、見出しとノンブルが入力されています。
有料のソフトウェアを使用してもかまいませんので、お願いします。

このQ&Aに関連する最新のQ&A

データ PDF」に関するQ&A: PDFデータの添付

A 回答 (2件)

PDF目次生成ソフトウェア◆ PDF目次生成 Ver2.0


http://www.bunmeisha.co.jp/LaTeX2e/mokuji.htm

上記のフリーウェアではどうでしょう
Excelで作成したCSVファイルから目次が作成できるようです
    • good
    • 0
この回答へのお礼

お答えありがとうございます。
フリーということですので、使ってみようと思います。

お礼日時:2008/03/07 19:14

ADOBE社製のアクロバットが一番有効かと思われます。

プロフェッショナルだと結構なお値段がします。ので、ソースネクストのPDF作成ソフトなんかはどうでしょか?http://www.sourcenext.com/titles/pack/90940/?i=new
ただ1000ページとなると容量が相当大きくなるので扱いが難しいかと思われます。
    • good
    • 0
この回答へのお礼

Acrobat 8 Professionalはもっているのですが、外部データからしおりを作成するという機能はありますか?

お礼日時:2008/03/07 10:17

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QPDFファイルのしおりのクリックで別ファイルを開きたい

A、B 2 つのPDFファイルがあって、AのファイルのしおりをクリックするとBのファイルの目的のページが開くようにするにはどうしたらいいでしょうか。

AのしおりをクリックするとAのファイルの目的のページを開くようにしおりを作成することはできます。
Acrobat 9 Proです。

Aベストアンサー

別の方法があるのかも知れませんが・・・・
A, Bファイルをどちらも開いておきます。
Aファイルで「しおりの追加」を選びます。
そのしおりを右クリックしてプロパティを開いてアクションタブを押す。
デフォルトの「この文書内のページを表示」を削除。
アクション選択で「ページビューに移動」を選択して「追加」を押す。
ビュー指定窓がでたら、Bファイルで希望の場所を選択して「リンクを設定」を押す。
再度アクションのタブを押せばアクションの内容が「別の文書内のページに移動」になっていることを確認。
編集ボタンを押して、「移動先の文書」の「ページを開く」を「新規ウインドウ」にしてOKを押して保存。

Qワードマクロで画像を選択する方法

「図の挿入」を使って画像ファイルから読み込んで貼り付けた画像を、ワードマクロで選択したいと思っています。
どのようなコードを書けばいいか、教えてください。

ちなみに、以前どなたかがされた質問に対する回答(http://oshiete1.goo.ne.jp/qa2224793.html)で
ActiveDocument.Content.ShapeRange.Select
を使うという方法が提示されていましたが、「図の挿入」で読み込んだ画像ファイルには使えないようです。

よろしくお願いします。

Aベストアンサー

#1のご回答がありますが
私も判らずながらやってみました。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbawd11/html/woobjInlineShapes1.asp
にInlineShapes の説明があります。
ーー
まずエクセルの操作で、挿入ー図ーファイルからでファイル名を指定します。
するとInlineShapes のオブジェクトになるようで、
Sub test02()
For Each ishape In ActiveDocument.InlineShapes
ishape.ConvertToShape
Next ishape

End Sub
を実行するとShape オブジェクトに変換できます。
Sub test01()
Dim pc As Object
Dim ishape As Object
MsgBox ActiveDocument.Shapes.Count
MsgBox ActiveDocument.InlineShapes.Count
For Each pc In ActiveDocument.Shapes
MsgBox pc.Name
Next
End Sub
を実行しますと
メッセージボックスで2と0がでて
Picture 6
などと表示できます。
Sub test03()
ActiveDocument.Shapes("Picture 6").Select
Selection.Delete
End Sub
で削除できました。
ーーー
InlineShapeを捉える件ですが
http://www.keep-on.com/excelyou/2001lng4/200112/01120012.txt
に書いておられますが
Indexでしか捕らえられないのかもしれません。
Sub test04()
MsgBox ActiveDocument.InlineShapes.Count
n = ActiveDocument.InlineShapes.Count
For i = 1 To n
MsgBox ActiveDocument.InlineShapes(i).Height
Next i
End Sub
私もNameでやってみましたができませんでした。
他に方法があるのかどうかわかりません。
Shapes->InlineShapeは選択したものにつき
Sub ConvertToInlineShape()
With Selection
' \\ If we selected a Shape then convert to InlineShape
If .Type = wdSelectionShape Then
.ShapeRange(1).ConvertToInlineShape
End If
End With
End Sub
というコードを見つけました。
Pictureの判別は
Sub test05()
Dim inlineShape
For Each inlineShape In ActiveDocument.InlineShapes
If inlineShape.Type = wdInlineShapePicture Then
MsgBox inlineShape.Height
End If
Next
End Sub
を見つけました。

#1のご回答がありますが
私も判らずながらやってみました。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbawd11/html/woobjInlineShapes1.asp
にInlineShapes の説明があります。
ーー
まずエクセルの操作で、挿入ー図ーファイルからでファイル名を指定します。
するとInlineShapes のオブジェクトになるようで、
Sub test02()
For Each ishape In ActiveDocument.InlineShapes
ishape.ConvertToShape
Next ishape

End Sub
を実行するとShape オブジェクトに変換で...続きを読む

QHTMLからフォルダを開きたい

いつも大変お世話になります<(_ _)>

Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、
<a href="file://c:\windows">OPEN</a>
としても、何も反応しません。

いろいろ調べたのですが、上記の方法しか見あたりません。

なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。
※Firefoxだと、ファイルの一覧になりますが・・・

何か環境によって挙動が異なるのでしょうか?
それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか?

是非ともお助け下さい。宜しくお願い致します。

Aベストアンサー

file:///C:/windows/
/は三つでは・・・
 IEの場合はエクスプローラ(ファイルマネージャ)が開くような・・・
 IEはファイルマネージャーと一体のブラウザなので・・・

★実は、ローカルサーバーが必要です。
 apacheでも何でも良いので、WEBデータの入っているフォルダーを
<VIRTUALHOST 127.0.0.1>
C:\Document and settings\my document\web
 とかに指定して、Windowsのhostsファイルで、適当なサーバー名を指定しておきます。
myLocalhost 127.0.0.1
とか・・・

 そうすると
http://myLoclahost/
 で開けます。

 

QOutlookですぐに「応答なし」になる?

Outlook2010をメーラーとして使っています。(OSはWindows7-64bit)
以前からOutlookでのメールを閲覧する際に、すぐに「応答なし」となりフリーズします。
Q&Aの履歴で調べると、
*.pstファイル(Outlookメールのバックアップファイル形式)のサイズが大きすぎるのが原因
・・・という問答を読みました。
そのやり方では「メールをバックアップしてから戻せば良い。」と書いてありましたが、
バックアップしてもそれを戻すだけでは同じ事の繰り返しだと思います。
現在、OutlookとIEで「応答しません」が頻発しますが、このような不具合はメールを*.pst形式でバックアップしてレストアした頃からだと記憶しています。
この現象を体験されても不具合を解消された方か詳しい方、解決方法を教えてください。

蛇足ですがマイクロソフトに問題解決を依頼すると¥4,000が徴収され、不具合が解消出来なくても返金されず、更にサポート料金を要求されるようです。

Aベストアンサー

>OutlookとIEで「応答しません」が頻発します

IEもフリーズでは、PC自体に不調がおきているような感じですね。
IEのリセットは試されましたか?

>不具合はメールを*.pst形式でバックアップしてレストアした頃から

pstファイルのデータが壊れたような状態になっているのでしょうか。
新しいプロファイル(Outlook.pst)を作成してOutlookを新たに起動し、そちらで使用することでもやってみたらいかがですか。
(Outlook 2010 で新しいプロファイルを追加する方法および起動時に使用するプロファイルを選択する方法)
http://support.microsoft.com/kb/2179226/ja

なお、thunder-birdさんは、優良メーラーの[Mozilla Thunderbird]を使われないのですか?


人気Q&Aランキング