• 締切済み

ServletでPDF出力

ServletでPDF出力をしようとおもいます。 縦書きにする場合、一文字一文字を読んで 配置セットしているのですが、 例えば、(株)という文字がきた場合、 ( 株 ) という表示になってしまいます。 一度Appletで同様のことをやったときは Imageをつくって、それを回転させていたのですが ServletではAwtクラスは使えないんですよね。 なにか代替方法をしってらしたら教えてください。

noname#2205
noname#2205
  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

  • hisa-s14
  • ベストアンサー率0% (0/0)
回答No.1

要件がよくわからないのですが、 PDF出力するのであれば、itextとかで一旦PDFファイルを作成して、サーブレットのレスポンスに出力すればいいんじゃないですか

関連するQ&A

  • イメージ表示

    PDFを作成し、そこにイメージ画像をはりつけたいのですが、アプレットのようにAWTクラスを使えませんので イメージ取得、といった処理ができません。 代替策としてなにかありませんか? よろしくお願いします。

  • Servletレスポンスデータの出力について

    段階的にレスポンスデータを出力する方法がもしあれば教えていただけますか? ただし、JavaScript、Appletは使ってはいけません。あくまでもservletまたはcore javaで実現可能かどうか。 Use Case: レスポンスデータを作成するのに何十秒またはそれ以上時間がかかる場合がある。作成済みのデータを少しでも早くユーザに返したい。例えば、リクエストを受け取るとすぐ以下のようなレスポンスデータを送信する <blink>データ作成中・・・</blink> その後、レスポンスデータを2,3回に分けて返す。 今までWebアプリをほとんど作ったことがないので、もし全然的はずれな質問でしたらお許しください。実現不可能な場合は仕様を変えるつもりでいます。よろしくお願いします。

    • ベストアンサー
    • Java
  • 出力したPDFの不具合

    ■製品名/バージョン(例:筆まめVer.28) →パーソナル編集長13.02 ■パソコンのOS(例:Windows10) →Win8.1 ■質問内容 パーソナル編集長で出力したPDFをアドビのソフトで閲覧したいのですが、「埋め込みフォントが抽出できません」とのエラーがでて文字化け等を起こします。 PDFのバージョンを替えて出力方法を変えてみましたが埋め込みだと不具合が回避できませんでした。 横書きではこの不具合が出ておらず、縦書きの場合の不具合となります。 抽出できないといわれるフォントはDFP平成明朝・ゴシック等です。 ソースネクストの「いきなりPDF」では読み込めるのですが入稿先の印刷所が対応していないため、なんとかアクロバット等で読み込めるようにできないかと困っております。 過去の質問や製品のQ&A等では同様の症状と対応を発見できなかったため何卒お助けいただけないかと此方に質問した次第です。 お詳しい方、是非教えてください。よろしくお願いします。 ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • PDFにすると縦書きが横文字に変わります

    Excel2013を使ってエクセルファイルをPDFファイルに変換する作業をしています。変換したファイルを見たら、エクセルでは縦書きになっていた文字がPDFでは横文字になっていました。 ちなみに文字は「図形」選択して四角の図の中に文字を入力し、「書式設定」の文字オプションから文字列の方向を縦書きに選択しました。 会社のパソコンで操作しているので、新しいソフトをインストールすることは出来ません。縦書きで出力出来る方法を教えてください。

  • IllustratorでPDFを開く

    PDFファイルをIllustratorで開くと「代替フォントがありません」とメッセージが表示されます。 ネットで調べましたら「開く」ではなく「配置」で取り込み、オブジェクト→透明部分を分割・統合をすれば良いとありました。 しかし「配置」で取り込む時に「代替フォントがありません」と表示になり、 違うフォントで表示されます。「透明部分を分割・統合」を実行すると文字がアウトラインになりますが違うフォントをアウトラインにしているので意味がありません。 何か良い方法はないでしょうか? よろしくお願いします。

  • 動的に作成・表示したHTMLをPDF出力

    社内システムで動的に作成したHTMLをIE6.0で表示後、必要に応じてPDF出力したいと考えています。 PDF出力するプリンタドライバを導入し、IEの印刷をPDF変換しようと考えていたところ管理者よりクライアントPCにインストールが発生する案は許可できないと言われてしまいました。 クライアントPCに手を入れず、IEで表示している内容をPDF出力する方法はありますでしょうか? 使用できるものとして、IEで標準的にできる機能のほか、Javaアプレットも使用でき、サーバー側には一応制限はありません。有償・無償も問いません。 また、PDF出力が無理な場合、TIFF形式・JPEG形式の画像出力でも代替可能です。 よろしく、お願いいたします。

    • ベストアンサー
    • HTML
  • アプレットのプログラムがコンパイルできません。

    import java.applet.Applet; import java.awt.*; public class Lesson1Applet extends Applet { public void init(){ this.add(new Lesson1("")); this.setLayout(null); this.resize(600,450); } } 上記のプログラムがコンパイルできません。 本の通りに作ってみたのですが、コンパイルが出来ず Servlet1118Applet.java:7: シンボルを解決できません。 シンボル: クラス Lesson1 場所 : Lesson1Applet の クラス this.add(new Lesson1("")); ^ という、エラーが出ます。 なぜコンパイル出来ないのか、わかる方がいましたら お返事お願いいたします。

    • ベストアンサー
    • Java
  • wordデータをPDF変換後出力すると粗画像になる

    word2003にインポートされた画像データをPDF変換し、出力すると粗画像になる(文字が読めないくらいになってしまう)。単純にWORDから出力した場合は、読める文字で印刷されているのに、なぜでしょうか。教えてください。

  • いきなりPDFの使い方

    いきなりPDF(Professional)を購入しました。エクセルで作成した場合A4縦1枚で印刷できるのですが、一括PDF出力をするとpdfファイルが2ページになり何カ所かの文字が消えたり画像が大きくなってます。どうしたら1枚に印刷できますか?

  • Indesign 文字が太らずPDF出力する方法

    すみません、下記URLで質問しましたが、回答がない状態で質問を追記できないようなので、新しく質問させて頂きます。 http://okwave.jp/qa/q7652638.html 色々試した結果、画像(透過なしPNG)は原因ではなく、矢印を描くために使用している「線ツール」が原因でした。※中央に1個の画像を配置し、幾つかの矢印を各所に伸ばして、短い説明文を周囲に書いている頁です。 この線(矢印)を削除した状態では、現象は起きません。 線ツールが透過ありの画像として扱われているということでしょうか??回避策ありますか? ▼前回の質問内容▼-------------------- <使用ソフト> Microsoft Windows7 Adobe Indesign CS5.5 Adobe Photoshop CS5.1 <現象> 画像を含む頁の文字(グリッドツール)が、PDF出力すると画面上で太ったように(粗く)見える。 Photoshopで画像を作る際に、透過なしのPNGや、JPEGにしてみても同様。同頁の、画像に重なっていないグリッドツールも同様。 <質問> 印刷するほか、画面上(PDF)で綺麗に読めるようにしたいので、上記現象を回避する方法はないか。また、PDF以外の形式も含めて、代替案はないか。 以上、お手数ですがご存じの方、宜しくお願いいたします。

専門家に質問してみよう