tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
698
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KikiDieNieWasWeiss KikiDieNieWasWeiss ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Unterlaus (Oberbayern)
    Beiträge
    57
    Hallo zusammen,

    wie kann ich folgende Situation am günstigsten realisieren:

    Ich besitze eine große XML-Datei mit allen in der DB befindlichen Objekten.
    Für jedes einzelne Objekt habe ich eine kleine XML-Datei, nur mit den Informationen zu diesem Objekt. Eine fertige XSL-Datei ist auch vorhanden (der Output ist eine Pdf-Datei (respektiv viele Pdf-Dateien), was jedoch für die Wahl des besten Weges irrelevant ist).
    Und schon fertige Pdf-Dateien, die über einen Generator mit FOP erstellt wurden.

    Jetzt möchte ich den Nutzern meiner Webseite (ASP) die Möglichkeit geben, eine Auswahl der dort vorhandenen Objekte als PDF zum download zu erhalten. Es sollen aber nicht viele kleine Seiten verschickt werden, sondern ein zusammengefasstes Dokument aus der Auswahl des Nutzers.

    Arbeite ich jetzt am Besten z.B. mit dem DOM-Parser, um über die ID jedes Objektes aus der großen XML-Datei nur eine Auswahl zu erstellen (hier könnte es jedoch Probleme mit der Erstellung von PDF`s geben)?
    Oder erstelle ich besser ein neues PDF-Dokument und fülle es mit den Inhalten der kleinen Dokumente (wobei ich auch hier nicht weiß, ob das mit PDF`s wie mit Textdateien funktioniert).
    Oder halte ich meine XSL-Datei dynamisch (erstelle die Datei also erst nachdem der Nutzer ausgewählt hat) und füge dann eine Where-bedingung für die ID`s ein.
    Oder erstelle ich die XML-Datei dynamisch (kopieren aus den einzelnen Dateien oder Auslesen der CLOB`s aus der Oracle DB).
    In den letzten zwei Fällen habe ich allerdings das Problem, dass ich für das Ausführen des FOP-Prozessors über die Shell mein Rechteproblem unter ASP (Server 2003, IIS 6) nicht in den Griff bekommen habe, denn das Ausführen des Programms wird mir verweigert, obwohl FOP Vollzugriff für IUSR,IWAM und IIS_WPG garantiert und im IIS ausführen von Programmen erlaubt ist.

    Ich gebe zu, ich sehe den Wald vor lauter Bäume nicht.

    Könntet ihr mir da einen Tipp geben?

    Gruß
    Kerstin
     
    :RTFM:

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Valhalla
    Beiträge
    284
    Würde ich auch gerne wissen. Ich habe nämlich ein ähnliches Problem. Darf ich fragen, was du schon gelesen hast, um das alles zu wissen ?
     
    "its like plastic over wood and love should splinter, crack and burn"

  3. #3
    KikiDieNieWasWeiss KikiDieNieWasWeiss ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Unterlaus (Oberbayern)
    Beiträge
    57
    Hallo, durch diverse Formatierungsprobleme habe ich diesen Weg abgebrochen. Zurzeit teste ich die Variante über die COM Automation und einer4 GL (Gupta Team Developer) Word anzusprechen und dann mit einem Converter Word in Pdf zu generieren. Das fertige Programm wird dann erneut als COM Objekt abgespeichert und ASP zur Verfügung gestellt. Mit Word habe ich dann keine Probleme mehrere Dokumente hintereinander zu hängen. Es gibt jedoch auch einige "Pdf Merge" Programme, die man eventuell über Programmautomatisierung ansprechen könnte. Dieser Weg ist sicher in deinem Fall am Sinnvollsten.

    Gruß
    Kerstin
     
    :RTFM:

Ähnliche Themen

  1. Dynamische Events zur Laufzeit generieren
    Von heut im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 06.10.08, 15:40
  2. Flash-Film aus beliebiger Anzahl von Bildern generieren
    Von SPatrick im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 10.02.06, 12:08
  3. Dynamische Charts mit PHP generieren
    Von gidde im Forum PHP
    Antworten: 2
    Letzter Beitrag: 27.11.05, 20:52
  4. dynamische Frames generieren
    Von king2k im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 30.04.05, 00:07
  5. Dynamische Grafiken generieren/erstellen
    Von BlaXioN im Forum PHP
    Antworten: 6
    Letzter Beitrag: 15.11.04, 12:19