出産前後の痔にはご注意!

どうぞ宜しくお願いいたします。

htmlから<a>を使用してpdfにリンクを貼っているのですが、
表示されるpdfは150%くらいの大きさになって表示されてしまいます。
ディスプレイ?解像度?ブラウザウィンドウ?にいっぱいに広がるようで、解像度が低いディスプレイで見ると105%くらいの大きさで表示されます。

写真画像が間延びして粗くなってしまうので、
100%の大きさで常に表示させたいのですが、
htmlファイルから(css、jsを利用したりして)の指定は可能でしょうか?

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

A 回答 (1件)

 例えば、このようなのは如何ですか。


<a href="#" onclick=" window.open('***.pdf', '_blank', 'width=640'); return false;">pdfファイル</a>

 ただし、ファイル名を、***.pdf、ウィンド幅を、width=640、とします。

参考URL:http://www.tohoho-web.com/how2/window.htm#winOpen
    • good
    • 0

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qhtmlでのpdf資料のリンク方法

こちらの質問方法が悪かったようです。再度質問させてください。現在建築設計事務所を営んでおり、自社サイトを自分でHTMLを使って構築しているのですが、過去のデザイン物件のページの一部に「詳しい資料はこちら」といったテキスト画像を配置して、そこをクリックするとアクロバットが立ち上がり、作成した図面等が掲載されているPDFが表示されるようにしたいと考えています。その方法を教えてください。HTMLに記載するコード、特にPDFファイルとリンクするためのコード、PDFファイルを置くべき位置、その他注意事項があれば教えてください。よろしくお願いいたします。

Aベストアンサー

>「詳しい資料はこちら」といったテキスト画像
「ペイント」などを使ってこの画像(120px×25pxの大きさとして)
を作り「img01.gif」として「data」という名前のフォルダに格納した。
>作成した図面等が掲載されているPDF
(例えば「sample1.pdf」というファイル名として)これも
「data」というフォルダに格納したとします。
「data」フォルダはこのページのhtmlファイルを
格納しているフォルダと同じフォルダ内にあるとします。

>そこをクリックすると作成した図面等が掲載されている
>PDFが表示されるようにしたい
とのことなので

「img01.gif」という画像にハイパーリンクを設定することに
なりますので

<a href="./data/sample1.pdf"><img src="./data/img01.gif" alt="詳しい資料はこちらから(PDF版)" width="120" height="25"></a>

といった形でいいでしょう。

QPDFファイルを開くとき拡大率100%に固定したいのですが

HPからのリンクでPDFファイルに飛ぶようにしたのですが、画面にあわせて拡大されてしまい、たいへん大きな字ででてくるので困っています。
アクロバットリーダーの設定の問題なのでしょうか?それとも、PDFファイルを作ったときに設定できるのでしょうか?
ヘルプを読んでみましたがよくわかりませんでした。ご存知の方いらっしゃれば教えてください。

Aベストアンサー

#1回答者です。

おっしゃるとおり、回答No.1の設定はAdobe Readerの設定です。この設定をしたPCでは次回以降100%で表示されるということです。

他のPCでの表示は、その「他のPC」でのAdobe Readerの設定で表示されることになります。

Adobe Readerの標準設定は確か「全体表示」ですので、何も設定しない状態で表示すると横幅一杯に拡大(あるいは縮小)して表示されることになります。

QPDFをブラウザに埋め込み表示するためのHTML5の記述と必要なプラグイン

数日前に質問させていただきましたが、解決できませんでした。

ページ内にPDFファイルと動画をならべて埋め込みで表示させようとしているのですが
videoタグによって最新版のどのブラウザでも、OSに依存することなく動画を再生できています。
しかしPDFファイルについてはOSによってはうまく埋め込み表示されません。

実際のHTMLの記述は下記のようになります。

<object data="01.pdf" type="application/pdf" width="560" height="760" autoplay style="vertical-align:middle;"></object>

このhtmlファイルと同じ階層に01.pdfファイルをアップロードすることで
中身をブラウザ上に埋め込み表示させようとしているのです。

MacOSとiOSに関しては主要なブラウザ(Chrome、FireFox、Safari等)で
PDFの中身が表示されます。
しかし、WindowsやAndroidに搭載されるほとんどのブラウザでは

「このコンテンツを表示するにはプラグインが必要です。」(Firefox)
「このプラグインはサポートされていません。」(Chrome)

前回質問させていただいたときに、プラグインをインストールすれば表示できるとのことでしたが
考えられるプラグインをインストールしても、埋め込み表示されません。

具体的にどのようなプラグインをインストールすればよいのか
あるいはどのように設定すればよいのか
詳しい方がおれられましたらご指導お願いします。

数日前に質問させていただきましたが、解決できませんでした。

ページ内にPDFファイルと動画をならべて埋め込みで表示させようとしているのですが
videoタグによって最新版のどのブラウザでも、OSに依存することなく動画を再生できています。
しかしPDFファイルについてはOSによってはうまく埋め込み表示されません。

実際のHTMLの記述は下記のようになります。

<object data="01.pdf" type="application/pdf" width="560" height="760" autoplay style="vertical-align:middle;"></object>

このhtm...続きを読む

Aベストアンサー

回答では無いですが、
win7 Firefox 表示できました、
ie11 表示できました。

ただし、「foxit reader」ソフト入れてます、
ie11は、ActiveX許可でfoxit readerが受け持つようです、
Firefoxは、foxit readerプラグインを停止しても独自で表示してます。

PDFソフトが関係してるかも

QHTML上に貼り付けたPDFが表示されない

HTML内にobjectタグでPDFファイルを貼り付けたのですが、PCによって表示されない場合があるのです。(WinXP、IE6、ADOBE READER 8の環境で、表示されるPCとされないPCがあります。)

ソースは下記のようなものです。
こちらのサイトで紹介されていたソースを使わせていただきました。
http://jiji.justblog.jp/my_page/2008/01/object-pdf-html.html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<meta http-equiv="Content-Style-Type" content="text/css" >
<title>タイトル</title>
</head>
<body bgcolor="#000000" marginwidth="0" marginheight="10px">
<center>
<!--[if ie]>
<object
classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"
data="pdf/xxxxxxxx.pdf"
height="99%"
width="97%"
id="MyPdf" >
<!--[if !ie]><![ignore[--><![ignore[]]>
<object
codetype="application/pdf"
data="pdf/xxxxxxxx.pdf"
height="99%"
width="97%"
id="MyPdf" >
<!--<![endif]-->
</object>
</center>
</body>
</html>

どのような原因が考えられますでしょうか?
どうぞよろしくお願いいたします。

HTML内にobjectタグでPDFファイルを貼り付けたのですが、PCによって表示されない場合があるのです。(WinXP、IE6、ADOBE READER 8の環境で、表示されるPCとされないPCがあります。)

ソースは下記のようなものです。
こちらのサイトで紹介されていたソースを使わせていただきました。
http://jiji.justblog.jp/my_page/2008/01/object-pdf-html.html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html;...続きを読む

Aベストアンサー

ブラウザの描画エリアにPDFを表示する設定にしないと
私の環境(IE6, Adobe Reader 8)では表示されませんでした。

この設定を行うには、Adobe Reader を起動し
メニューの「編集→環境設定」を選びます。
次に、左のリストから「インターネット」を選び、
「PDF をブラウザに表示」にチェックを入れます。

デフォルトでこの設定は有効になっているはずですが、
ブラウザが重くなるのを嫌って無効にしている人もいます。

QPDFファイルを開いたときに表示倍率を100%に固定する方法。

Adobe AsrobatにてPDFファイルを作成する際、ファイルを開いた時の表示倍率を100%に固定するように設定して作成する方法があると聞きました。しかしどのようにすればよいのかわかりません、ご存知の方教えてください。ちなみに使用しているのはAcrobat5.0で、作成元ファイルはWord、Excel、AUTOCADファイルです。

Aベストアンサー

Acrobat 5.0で説明します。
設定したいPDFファイルを開いて、
「編集」→「文書のプロパティ」→「開き方の設定」で
倍率の所を「100%」にしてください。

QonClickに複数の関数を挿入する方法

初心者なのですがアニメーションの関数anime1、anime2、anime3を作成し、onClickに下記のように設定しました。
クリックするとアニメーション2つの設定ではは動くのですが、3つ目を設定すると動かなくなります。
通常はこのような設定はしないものなのでしょうか?
教えてください。
よろしくお願いします。
<INPUT type="button" value="START" onClick="anime1(), anime2()">・・・OKです。
<INPUT type="button" value="START" onClick="anime1(), anime2(),anime3()">・・・動きません。

Aベストアンサー

セミコロンでつなぐのが常道ですが、3つ以上なら
別途function化したほうが、可読性が高くなると
思います。

QホームページにPDFファイルをリンクさせる方法

ホームページを公開していますが、今回エクセルで作成した文書をPDF化して、画像と同じ感覚で<img src="photo/excel-1.pdf">のHTMLタグでリンクしました。作成ソフトでは、うまくリンクしてAdobeReaderが起動、PDFファイルが表示されました。
ところが、Yahoo!のサーバーにUPして確かめたら「ページが見つかりません」のメッセージが出て表示されません。
解決策をどなたか教えて下さい。

Aベストアンサー

こんにちわ。

リンクさせるとはこのようなことでしょうか?
<a href="表示させたい.pdf">PDF文書を表示</A>

QJavaScriptde途中で、「exit」するには?

function kensaku(){
s_data = document.kaiin_form.input_name.value;

if(!s_data){ alert("キーワードを入れて下さい!"); }

if(s_data != dumy){ ...... }
for(i=st_no;i<=n;i++){
......省略.................;
.......省略................}
}

----------------------------------
3行目で表示されたアラートをOKで閉じても、4行目以下が実行されてしまいます。
3行目でexitするにはどうすれば良いでしょうか?

Aベストアンサー

>関数(kensaku())からは抜けられませんでした。
そうですね、勘違いしていました、f(^^;
すみません。
if(!s_data){
alert("キーワードを入れて下さい!");
return;
}
ですね。

Qインラインフレームの表示位置を指定したい

インラインフレーム自体の表示位置を指定したいと思っています。
ページの大きさに対して中央に、
インラインフレームのページを表示したいと思っているのですが、

横位置は、ALIGN="center"を使って指定出来きましたが、
縦位置の指定が出来ないでいます。

色々と検索してみたのですが、
もしかしたら出来ないのでは。。。とも思っています。
ですが、Web上には中央に配置されるページとかもあるので、
出来ないはずはないのですが、
タグをみても量がおおくてわかりません^^;

恐れ入りますがよろしくおねがいしますm(__)m

Aベストアンサー

高さと幅が固定されていれば、以下のcssが有効のようです。
<style type="text/css">
<!--
#center{
height:200px;
width:500px;
position:absolute;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-250px;
border:solid 1px #666666;
}
-->
</style>

<iframe src="" name="" id="center">
インラインフレームを使用しています。
</iframe>

Qリンク先のpdf をwebブラウザで開きたい

あるグループのWEBページを管理していて、リンク先に指定したpdfファイルをブラウザで表示したいと思っています。ところが、自分のパソコン上ではブラウザ上にpdfファイルが表示できるのですが、WEBサイトに上げると、「ダウンロード」になってしまいます。
ブラウザはIEとChromeを使っています。
状況をもう少し詳しく述べますと、
PC上では   IE Chrome 共にブラウザ上で開く
Web 上では  IE : ・ 開く(=アドビリーダーが起動しそこで開く) ・保存   の二択
       Chrome: “ダウンロード”フォルダーに保存される
なお、jpg ファイルはhtmlファイル同じくブラウザ上に開きます。
ソースはリンク先がhtmlファイルの場合と同様に、<a href="aaa.pdf">AAA</a>  としています。
Windows2007、 IE11、 Chrome33 です

念のため追記します。
私以外のwebページ閲覧者のwebブラウザ上でpdfファイルが開くようにしたいのです。そのためのソースの書方、あるいはwebブラウザの設定など教えてください。

あるグループのWEBページを管理していて、リンク先に指定したpdfファイルをブラウザで表示したいと思っています。ところが、自分のパソコン上ではブラウザ上にpdfファイルが表示できるのですが、WEBサイトに上げると、「ダウンロード」になってしまいます。
ブラウザはIEとChromeを使っています。
状況をもう少し詳しく述べますと、
PC上では   IE Chrome 共にブラウザ上で開く
Web 上では  IE : ・ 開く(=アドビリーダーが起動しそこで開く) ・保存   の二択
       Chrome: “ダウンロー...続きを読む

Aベストアンサー

おそらく、Webサーバーにおいて、 *.pdf に対する、mime type が設定されていないことによるものだと思います。
ブラウザの設定によるものでは無いでしょう。(一般の企業ページなどで、PDFファイルを直接開けますよね?)

とりあえず、メモ帳などで次の「.htaccess」ファイルを作って、pdfファイルと同じフォルダに、置いてみてください。

.htaccess
--------
AddType application/pdf .pdf
--------

これが設定されていると、Webサーバから*.pdfファイルを送信する際に、

Content-type: application/pdf

という行が追加され、「これから送るデータはPDFファイルだ」とブラウザに明示することになります。
この行を見て、ブラウザは、pdfプラグイン等を起動し、ブラウザ内でPDFの直接表示ができます。

上記のmime type 設定がなされていないと、httpヘッダには以下のような行が入ります。

Content-type: application/octet-stream

すなわち、PDFではなくただのバイナリデータ列だ、というような記述がなされてしまい、ダウンロードや、外部プログラムの起動というパターンになってしまいます。

本当は、Webサーバのどこに置いてもmime type が有効になるように、httpd.conf の方を修正したいところなんですが、それは大本のWebサーバ設定ファイルですので、サーバ管理者でないといじれないかもしれません。

また逆に、Webサーバ設定がGUIでできるようになっている場合、「mime typeの設定」というようなメニューで、「pdf」に対する「application/pdf」を追加してあげると良いでしょう。

おそらく、Webサーバーにおいて、 *.pdf に対する、mime type が設定されていないことによるものだと思います。
ブラウザの設定によるものでは無いでしょう。(一般の企業ページなどで、PDFファイルを直接開けますよね?)

とりあえず、メモ帳などで次の「.htaccess」ファイルを作って、pdfファイルと同じフォルダに、置いてみてください。

.htaccess
--------
AddType application/pdf .pdf
--------

これが設定されていると、Webサーバから*.pdfファイルを送信する際に、

Content-type: application/pdf

とい...続きを読む


人気Q&Aランキング