|
bifi |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 11.01.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.01.2011, 09:45
Titel: PDF erstellen mit Links
|
|
Hallo,
ich erstelle mit einem Script mehrere hundert Plots aus einer Datenquelle, speicher diese als PDF ab und füge diese dann alle mittels Ghostscript zu einem einzigen PDF mit eben mehreren hundert Seiten ab. Ein Inhaltsverzeichnis auf der ersten Seite des PDFs habe ich auch eingebaut.
Jetzt würde ich gerne die Einträge in dem Inhaltsverzeichnis (dieses habe ich mit figure(), axis off, text() erstellt) klickbar machen damit man dann direkt zu der entsprechenden seite im PDF kommt.
Gibt es da eine einfache Möglichkeit?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.01.2011, 22:05
Titel:
|
|
Hallo,
am einfachsten wäre, die in MATLAB enthaltene Funktionalität des Publishing zu verwenden. Dann wird das PDF-Dokument direkt aus deinem MATLAB-Code erzeugt.
Mehr Infos in der Hilfe im Contents Tab, dann unter MATLAB --> (User's Guide) --> Desktop Tools and Development Environment --> Publishing.
Automatisiert geht es dann mit der Funktion publish.
Grüße,
Harald
|
|
|
bifi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 11.01.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.01.2011, 08:47
Titel:
|
|
Hmm... ich will ja nicht den Code aus dem M-File in ein PDF verwandeln, sondern die Figures die ich mit dem Code erstellt habe. Das funktioniert ja einwandfrei.
Ich glaub ich lass das Thema erstmal.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.01.2011, 11:47
Titel:
|
|
Hallo,
und genau das erreichst du, wenn du beim Publishing "Evaluate Code" auf "True" und "Include Code" auf "False" setzt.
Grüße,
Harald
|
|
|
Schäfchen |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 23.01.11
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: 2008 a, 2010b
|
|
|
|
|
|
Verfasst am: 23.01.2011, 12:13
Titel:
|
|
Hallo
ich verstehe nicht, woher der publish-Befehl seine Informationen, dh. Variablen nimmt. Ich lasse den publish-Befehl auf ein Skript los, das zunächst die applicationdata von einem Figure ausliest. Dies sind zwei structures. Das Funktioniert auch einwandfrei, wenn ich das Skript normal ausführe. Wenn ich den publish-Befehl anwende, dann meckert Matlab, dass diese structures leer seien.
Daher wollte ich mal wissen was der Befehl denn genau macht, und woher er seine Informationen bezieht.
Gruß Schäfchen
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.01.2011, 21:50
Titel:
|
|
Hallo,
wenn du eine Funktion publishen möchtest, musst du natürlich angeben, mit welchen Argumenten sie aufgerufen werden soll. Dazu wird die Option codeToEvaluate verwendet.
Lies dir doch bitte die Doku zu publish, insbesondere den Absatz "Publish Function M-File and Evaluate Code" unter "Examples" durch.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|