Anfänger sucht hilfe

Status
Nicht offen für weitere Antworten.

leibnitz

Mitglied
Hi Leute,

bin gaanz neu in der Java welt, hatte bis jetzt damit eigentlich nix zu tun ...
Stehe jetzt allerdings vor der Aufgabe das ich einen PDF Java Viewer in eine Webseite einbinden soll.

Bei der suche bin ich auf ICEpdf gestoßen und die Demo ist eigentlich genau das was ich suche.

Hab mir jetzt die Open Source Version runtergeladen kann aber leider nix damit anfangen.

Hat jemand ein Tutorial für die ersten schritte o.Ä.

Brauch irgendwie Starthilfe ...

Gruß Leibnitz
 

Marco13

Top Contributor
Hab' ihn jetzt zwar nicht runtergeladen (und bei mir erscheint be der Demo immer was von "... session expired"...) aber ... bist du sicher, dass du den selbst Compilieren musst? Wenn du die Binaries runterlädst, sollte man das eigentlich auch ohne Java-Programmieren anwenden können ???:L (allerdings kann es sein, dass das Einfügen in eine Webseite nicht trivial ist ... ist da irgendeine Doku debei?)
 

dayaftereh

Top Contributor
Hey also ich habe ICEpdf in eine Produkt von uns verwendet, es ist open source, du kannst dir einfach die Binaries hertunter laden und an als jar-File oder JNLP in eine webseite ein binden, wenn nicht einfach in die API schauen, oder die Examples und eine eigenes Applet bauen. also ich glaube ICEpdf ist so wie so die günstigste lösung, auserdem rendert der das pdf auch recht schnell.

Schau mal hier, habe einfach ICEpdf Applet in google einegeben und schon:

ViewerApplet.java
Java:
/*
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 *
 * "The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * [url=http://www.mozilla.org/MPL/]Mozilla Code Licensing[/url]
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEpdf 3.0 open source software code, released
 * May 1st, 2009. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2009 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 *
 * Alternatively, the contents of this file may be used under the terms of
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"
 * License), in which case the provisions of the LGPL License are
 * applicable instead of those above. If you wish to allow use of your
 * version of this file only under the terms of the LGPL License and not to
 * allow others to use your version of this file under the MPL, indicate
 * your decision by deleting the provisions above and replace them with
 * the notice and other provisions required by the LGPL License. If you do
 * not delete the provisions above, a recipient may use your version of
 * this file under either the MPL or the LGPL License."
 *
 */

import javax.swing.*;
import java.net.URL;
import java.net.MalformedURLException;
import java.util.logging.Logger;

import org.icepdf.ri.common.SwingController;
import org.icepdf.ri.common.SwingViewBuilder;

/**
 * <p>Use this applet on your site to launch the PDF Viewer in a browser.</p>
 *
 * <p>A sample HTML applet tag for starting this class:</p>
 *
 * <pre>
 *      &lt;applet
 *          width="640"
 *          height="480"
 *          code="examples.applet.ViewerApplet.class"
 *          archive="icepdf.jar, ri_pdf.jar"
 *          alt="whatever"&gt;
 *              &lt;param
 *              name="url"
 *              value="http://www.icesoft.com/products/ICEpdf.pdf"&gt;
 *      &lt;/applet&gt;
 * </pre>
 *
 * <p><b>Note:</b><br/>
 * If you would like to load none local URLs, this class will have to
 * be added to a signed jar.</p>
 *
 * @since 1.0
 */
public class ViewerApplet extends JApplet {

    private static final Logger logger =
            Logger.getLogger(ViewerApplet.class.toString());

    SwingController controller;

    /**
     * Creates an Applet which contains the default viewer.
     */
    public void init() {

        // Open a url if availabl
        URL documentURL = null;
        String url = getParameter("url");
        if (url == null || url.length() == 0){
            url = "http://www.icesoft.com/products/ICEpdf.pdf";
        }
        // resolve the url
        try{
            documentURL = new URL(url);
        }catch(MalformedURLException e){
            e.printStackTrace();
        }

        // create a controller and a swing factory
        controller = new SwingController();
        SwingViewBuilder factory = new SwingViewBuilder( controller );

        // build viewer component and add it to the applet content pane.
        getContentPane().add( factory.buildViewerPanel() );

        // Now that the GUI is all in place, we can try openning a PDF
        if (documentURL != null)
            controller.openDocument( documentURL );
    }

    /**
     * Dispose of the document.
     */
    public void destroy() {
        // dispose the viewer component
        if (controller != null) {
            controller.dispose();
            controller = null;
        }
        getContentPane().removeAll();
    }
}

Und hier sogar der HTML teil:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>ICEpdf Applet Example</title>
   </head>
   <body>
     <h2>ICEpdf Applet Example</h2>
     <object width="640"
            height="480"
            archive="icepdf.jar, ri_pdf.jar"
            title="ICEpdf Applet Example" >
        <param name="url" value="http://www.icesoft.com/products/ICEpdf.pdf" />
         <param name="code" value="ViewerApplet.class">
    </object>
   </body>
</html>

Bitte erst immer mal Google!!!! ich denke mal Liberys einbienden bekommst du schon hin oder? ich glaube das Example was ich gefunden habe war im zip file vom download von ICEpdf!
 

leibnitz

Mitglied
Hi

dank für eure antworten, hab jetzt mal das Example von ICEpdf genommen und auf meinem Webserver hochgeladen, nur wenn ich die seite aufrufe passiert gar nix ... :-(

irgendwie steh ich auf der Leitung ... was mach ich falsch?

Java ist auf dem Server installiert ...

mfg leibnitz
 

dayaftereh

Top Contributor
Also du hast das applet und den teil in eine HTMl detei gemacht und dan auf den server hoch geladen, wenn du jetzt die html seite in deine browser öffnest dan passirt nix, verstehe ich das richtig, dann würde ich mal schauen ob die pfade zu den Liberys stimmt.

Außerdem hatte ich mal das Problem das mein internet Explorer die applet tags von html nicht interpretiert hat und man musste objekt tags nehmen , kann das sein, musst du mal ausprobiren!
 

leibnitz

Mitglied
Jup genau, so hab ichs gemacht, hab nur in der PDFapplet.html unter der ViewerApplet.java den Pfad zu der PDF Datei geändert.

habs mit Firefox probiert, mit IE ist der selbe effekt.

in der HTML datei steht noch was von icepdf.jar, ri_pdf.jar die kann ich allerdings in der ICEpdf-3.0.0-bin.zip nicht finden????
 

leibnitz

Mitglied
hab ich bereits gemacht, hab die dateinamen auch in der html geändert, aber bringt leider trotzdem nix, passieren tut nachwievor nix ... was mach ich da falsch?
 

Landei

Top Contributor
Ich kenne ICEpdf auch nicht, aber ich sehe nur zwei Möglichkeiten:
- entweder du findest anhand der Installations-Anleitung und den Release-Note deinen Fehler
- oder die Information fehlt in den genannten Docs, dann kannst du die Leute in diesem Projekt direkt ansprechen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Studium aufgabe ...Anfänger sucht hilfe :D Java Basics - Anfänger-Themen 24
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
P Anfänger sucht hilfe bei code Java Basics - Anfänger-Themen 20
B Log4J Anfänger sucht hilfe! Java Basics - Anfänger-Themen 4
Z Blutiger Anfänger sucht nette Leute die gern helfen Java Basics - Anfänger-Themen 49
M Java-Anfänger sucht Lektüre Java Basics - Anfänger-Themen 5
S Anfänger Regex Java Basics - Anfänger-Themen 4
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
T Übungsbuch für Anfänger Java Basics - Anfänger-Themen 3
H Threads Anfänger Java Basics - Anfänger-Themen 17
C Erste Schritte Anfänger Verständnisfrage zum Compiler Java Basics - Anfänger-Themen 31
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
K Buchstabenzähler Java (Anfänger) Java Basics - Anfänger-Themen 35
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
U anfänger braucht hilfe . wir konnten die aufgaben nicht beantworten Java Basics - Anfänger-Themen 5
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
_Zabuza_ Erste Schritte Wie am effektivsten Java lernen als Anfänger? Java Basics - Anfänger-Themen 12
T Roulette für Anfänger Java Basics - Anfänger-Themen 7
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
K Java Anfänger Java Basics - Anfänger-Themen 5
F Hilfe für einen Anfänger! Java Basics - Anfänger-Themen 4
S Ein Java Anfänger braucht Hilfe Java Basics - Anfänger-Themen 5
P Übungsaufgaben für Anfänger? Java Basics - Anfänger-Themen 2
Z Unklarheit bei Übungsaufgabe [Anfänger] Java Basics - Anfänger-Themen 22
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
O Anfänger, Verständnisfrage Java Basics - Anfänger-Themen 3
CT9288 Mini Anfänger-Problem mit loops, statements und ; Java Basics - Anfänger-Themen 4
F Hilfe, bin Anfänger! Java Basics - Anfänger-Themen 4
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
F Anfänger braucht Hilfe :) Java Basics - Anfänger-Themen 3
F Abrechnungsprogramm erstellen Student (Anfänger) Java Basics - Anfänger-Themen 2
D Anfänger braucht Hilfe Java Basics - Anfänger-Themen 2
J Musikplayer zu schwer für Anfänger? Java Basics - Anfänger-Themen 3
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
Textsurfer Methoden Anfänger * Java Basics - Anfänger-Themen 5
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
J Anfänger: ActionListener und ProcessBuilder machen Probleme Java Basics - Anfänger-Themen 6
C verwirrter Anfänger Java Basics - Anfänger-Themen 6
L Verzinsungsprogramm (Java-Anfänger) Java Basics - Anfänger-Themen 3
T Datentypen enum static Chaos (blutiger anfänger) Java Basics - Anfänger-Themen 5
I if/else Statements Java Anfänger Java Basics - Anfänger-Themen 14
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
M Erste Schritte Einfache Aufzugssteuerung programmieren - Anfänger Java Basics - Anfänger-Themen 2
D Anfänger-Problem mit dem HalloWelt-Programm Java Basics - Anfänger-Themen 5
V Erste Schritte Java-Anfänger braucht Hilfe bei Arrays Java Basics - Anfänger-Themen 19
V Array mit Zufallszahlen - Anfänger - Hilfe Java Basics - Anfänger-Themen 12
J Anfänger hat Problem mit seinen Beet Java Basics - Anfänger-Themen 12
D Compiler-Fehler Anfänger Fehlermeldung Java Basics - Anfänger-Themen 3
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
N Anfänger Problem Java Basics - Anfänger-Themen 4
GoodGuy [Anfänger] Kann mal wer drüber gucken? Java Basics - Anfänger-Themen 3
R Erste Schritte Anfänger Probleme bei AnimationDrawable Java Basics - Anfänger-Themen 0
J Kleiner Taschenrechner! Anfänger braucht Hilfe :( Java Basics - Anfänger-Themen 2
C Taxiwarteschlange - Anfänger Java Basics - Anfänger-Themen 2
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
C Anfänger: Array + Klasse Java Basics - Anfänger-Themen 5
S OOP Uhrenanzeige programmieren, Achtung Anfänger! Java Basics - Anfänger-Themen 9
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
I totaler Anfänger braucht Hilfe Java Basics - Anfänger-Themen 8
I Erste Schritte Bücher für Jungedliche[Anfänger] Java Basics - Anfänger-Themen 20
T Hallo anfänger braucht Hilfe :D Java Basics - Anfänger-Themen 7
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
A Anfänger Taschenrechner Frage Java Basics - Anfänger-Themen 14
D error: Class names, >>>HILFE, anfänger<<< Java Basics - Anfänger-Themen 4
J Hilfe für Anfänger Java Basics - Anfänger-Themen 8
E OOP Methode an andere Methode übergeben / OOP Anfänger Java Basics - Anfänger-Themen 4
Farbenfroh Exceptions Anfänger - Finde Fehler nicht Java Basics - Anfänger-Themen 7
H MergeSort (für Anfänger ) Java Basics - Anfänger-Themen 9
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
C Fehlersuche Adressbuch *Anfänger* Java Basics - Anfänger-Themen 5
C Anfänger braucht Hilfe bei Schularbeit Java Basics - Anfänger-Themen 3
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4
F Anfänger braucht Hilfe Java Basics - Anfänger-Themen 24
A Erste Schritte Übungen für Anfänger Java Basics - Anfänger-Themen 31
M Sieb des Eratosthenes für Anfänger Java Basics - Anfänger-Themen 10
M Tipps für einen Java-Anfänger Java Basics - Anfänger-Themen 5
S Anfänger Aufgaben Java Basics - Anfänger-Themen 6
G Anfänger-Errors und Fragen Java Basics - Anfänger-Themen 22
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
P [Anfänger] DiceGame Aufagbe Java Basics - Anfänger-Themen 23
C Input/Output Anfänger Array-Verständnis Frage Java Basics - Anfänger-Themen 7
W Erste Schritte OOP-Lektüre für Anfänger/Umsteiger von Clipper auf Java Java Basics - Anfänger-Themen 6
J Welches Java-Videotutorial für Anfänger empfehlenswert? Java Basics - Anfänger-Themen 7
F Java-Anfänger, brauche Hilfe Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben