14 返信 最新の回答 日時: Sep 15, 2015 7:28 AM ユーザー:sago350@未来Switch

    レイアウト上での PDF の表示

    user14047

      一連のスレッドで、背景にPDFを貼り付けた時の出力の違いについて検証しているのですが、分からなくなってしまったので、皆さんにご協力いただけたらと思います。

       

      決まったサイズの用紙へ決まった件数分のプリントアウト。

      背景にPDFを指定する方法

       

      添付した PDF.fmp12 には、レイアウト上に一つだけオブジェクトが貼り付けられています。

      このファイルを FileMaker Pro 14 で開いた時に、どのような表示になっているのか?また、その時の環境は?

      Windows の OS のバージョン、FileMaker Pro 14 のバージョン(14.0v1 or 14.0v2)、Acrobat のインストール有無また Acrobat のバージョンを教えてください。

      1のPDFが表示されている方は、印刷した時に、6pt の文字が潰れていないかの確認もお願いします。

       

      1.PDF

      TestPdf.png

      2.JPEG

      TEST.jpg

      3.PNG

      TEST.png

      レイアウト上に貼り付けた PDF のサムネイルを強引に違うものに置き換えていますので、環境によって見え方が違うかと思います。Mac や、FileMaker Go では、 1 の pdf が直接表示されているはずですが、どうやら、Windows では、環境によって見え方が違うようです。

        • 1. Re: レイアウト上での PDF の表示
          sago350@未来Switch

          検証してみました。

          WindowsでもPDFが表示されている様な気がしますね。

          なんとなく、Acrobat Readerの有無がポイントになってくるのかなと。

          Acrobat Readerがインストールされていないパターンの検証が欲しい。

           

           

          Windows8.1(64bit) + FileMaker Pro 14v2の400%の画面。

          PDF検証Windowsで見た時.png

          Windows8.1(64bit) + FileMaker Pro 14v2の印刷したもの。

          IMG_7092.JPG

          インストールされているAcrobat Readerのバージョン。

          Adobe Acrobat Reader DC 2015.008.20082

          貼り付けた画像_2015_09_14_19_15.png

          • 2. Re: レイアウト上での PDF の表示
            KojiTakeuchi

            Windows の場合、Adobe Reader をインストールしない状態ではオブジェクトフィールドも背景も表示できない気がします。

             

            2012 Server R2 Standard にて、Adobe Reader をアンインストールしてから試しました。

            この後、Sago さんと同じバージョンの DC をインストールしてから再度試しましたが、同じ結果です。スクリーンショット 2015-09-14 21.32.23.png

            • 3. Re: レイアウト上での PDF の表示
              parc_box

              もしかして、こちらの環境では入ってない??──と気になり”acrobat reader”で作業に使ってるPCの中身を検索したら

              入ってませんでした。

               

              だからかなあと思えるのが、別スレッドで「サムネイル付きのepsを──」という状況。

              サムネイル付きのepsを作成したのに、貼ることが出来ませんでした。

              そもそも、選択出来る拡張子郡の中に"eps"が入ってないという結果になりました。

               

              Adobeめぇ……ギギギ。

               

              ──となっております>w<

              • 4. Re: レイアウト上での PDF の表示
                parc_box

                ■KojiTakeutiさん

                わざわざAdobe Reader をアンインストールしてから試したとの事。

                恐縮してしまいます。でも、おかげですっきりしました。

                今は高解像度のPNG画像を配置して、次のステップに進めようとしております。

                 

                ありがとうございました。

                • 5. Re: レイアウト上での PDF の表示
                  user14047

                  Acrobat ( Reader ) の有無が因子かと思っていましたが、同じく Acrobat Reader をインストール後、念のためシステムの再起動をしてみましたが、やはりサムネイルの PNG 画像が表示された状態でした。

                  Windows 8.1 Pro + FMPA 14.0 v2 (64bit) + Adobe Acrobat Reader DC 2015.008.20082 です。

                  Windows で PDF が表示される環境の条件を特定したいと思いますが、他に何が考えられますかね?

                   

                  Acrobat Reader インストール前

                  BeforeAcrobatReader.png

                   

                  Acrobat Reader インストール後

                  AfterAcrobatReader.png

                  • 6. Re: レイアウト上での PDF の表示
                    KojiTakeuchi

                    はい、わたしも同じ結果でした。

                    下記のように書いてましたが、わかりづらくてすみません...。

                    > この後、Sago さんと同じバージョンの DC をインストールしてから再度試しましたが、同じ結果です。

                     

                    Adobe Reader 11 をアンインストールする前は、少なくともオブジェクトフィールド内の PDF は表示されていましたので、おそらくこれも表示されていたのではないかと思います。(アンインストール前に試してみればよかったですね...)

                    64bit だと問題があるようなことをどこかで拝見しましたが、そういうことなのでしょうか。

                    • 7. Re: レイアウト上での PDF の表示
                      user19752

                      FM14v2で

                      Windows7SP1 AdobeReaderDC

                      Windows10 AdobeReaderなし・11

                      どれもPNGが表示されました。

                       

                      オブジェクトフィールド内の PDF(インタラクティブコンテンツ) は表示にブラウザプラグインが使われるので、レイアウト内のとは別でしょう。

                       

                      全然余談なんですが、レイアウトモードで挿入するときは「ピクチャの挿入」なのに、インスペクタのスタイルとかエクスポートするときは「グラフィックのエクスポート」になってますね...

                      • 8. Re: レイアウト上での PDF の表示
                        KojiTakeuchi

                        そうですね、そもそもインタラクティブコンテンツじゃないので、プラグインがあってもなくても中身は表示できないと思います。

                        ただ、最初の投稿で PDF のサムネイルが表示されているようなので、プラグインがあればサムネイルは作ってくれるのかなと...。

                        • 9. Re: レイアウト上での PDF の表示
                          sago350@未来Switch

                          解ったかもしれません。

                          MacでホストしているファイルをWindowsで開くと、PDFで表示されますね。
                          同じファイルをWindows8.1(64bit)でローカルと、MacOSX10.10.5+FMPA14v2でホストしているファイルを開いた所、下の図の様になりました。

                          WindowsのPDF表示検証.png

                          FileMaker ServerでもMacOSXがホストなら、PDFが表示されますね。

                          aaa.png

                          • 10. Re: レイアウト上での PDF の表示
                            user14047

                            sago350@未来Switch さんビンゴです。
                            FMS が Mac であれば、クライアントが Windows 環境の FMP 14 でもレイアウト上の PDF が表示されるみたいですね。
                            以前テストした時に、PDF が出力されていたはずなのに、なんでだろう?って疑問でしたが、以前テストした時は確かに  Mac でホストしたファイルでテストしていました。
                            疑問が氷解しました...が、これでは、Windows でもレイアウトに PDF が使える!とは言えませんね...ちょっと残念です。

                             

                            ちなみに、クライアントが Mac であれば Server が Windows でも大丈夫でした。

                             

                            PDFtest_result.png

                            WinFMS-MacClient.png

                            • 11. Re: レイアウト上での PDF の表示
                              sago350@未来Switch

                              FileMaker ServerはMacでもWindowsでも振る舞いは一緒と思っていたんですが、まさかこんな所で異なるとは・・・。

                              • 12. Re: レイアウト上での PDF の表示
                                shin

                                私の経験では、そのファイルを貼付ける環境が MacOS か Windows か、という違いだったと思いますが。

                                FMSの環境は関係なかったです。

                                 

                                やはり、Windws 環境では、ラスター情報ではなくPNGが張り付く様ですね。

                                • 13. Re: レイアウト上での PDF の表示
                                  user14047

                                  Windows の FileMaker Pro 14 では、ベクターデータである PDF も EPS もレイアウトに配置することができませんでした。
                                  Mac の FileMaker Pro 14 では、PDF をレイアウトに直接おくことができ、レイアウト上には、ベクターデータである PDF の他に、
                                  サムネイルとして、ビットマップ画像(≒ラスタイメージ)である JPEG と同じくビットマップ画像である PNGf が並列に保存されていました。

                                  クリップボードの中身はこんな感じです(いろいろ省略していますが…)。

                                  <Object type="Graphic">
                                    <GraphicObj>
                                     <Stream>
                                      <Type>JPEG</Type>
                                      <HexData>...</HexData>
                                     </Stream>
                                     <Stream>
                                      <Type>PDF </Type>
                                      <HexData>...</HexData>
                                     </Stream>
                                     <Stream>
                                      <Type>PNGf</Type>
                                      <HexData>...</HexData>
                                     </Stream>
                                    </GraphicObj>
                                  </Object>
                                  
                                  

                                   

                                  今回の検証でわかったことは、ホストする OS (FileMaker Server / FileMaker Pro をホストにした共有)の違いによって、クライアントで表示される内容が違うということです。
                                  開発者としては、Mac の FileMaker Server と お客様の環境にあわせた Windows の Pro でテストし納品したけど、Server が Windows なために NG になる可能性もあるということがわかったことが収穫でした。


                                  みなさんご協力ありがとうございました。

                                  • 14. Re: レイアウト上での PDF の表示
                                    sago350@未来Switch

                                    そのFMSの環境が関係なかったとされる、詳しい環境は14ですか?または13以前ですか?