Mit Salesforce PDF-Dateien erstellen – So geht’s
PDF-Dateien in Salesforce erstellen oder ausgeben ist mit diesem mächtigen Tool sehr wohl möglich, z. B. für eine Angebots- oder Rechnungserstellung, für eine Terminzusammenfassung, für eine Auswertung oder für verschiedene andere Themenbereiche.
In den nächsten Folgen werde ich im Detail auf Lösungen zu Problemstellungen eingehen, die Sie beim PDF-Erstellen mit Salesforce unterstützen sollen.
Vorbereitung
Um das Editieren der Visualforce-Seite zu erleichtern, müssen Sie zuerst den Entwicklermodus aktivieren. Dazu öffnen Sie Ihr Benutzerprofil und setzen in der Bearbeitungsansicht ein Häkchen bei Entwicklungsmodus:
PDF-Dateien in Salesforce erstellen
PDF-Dateien in Salesforce erstellen ist nun sehr einfach. Nach dem Öffnen von Salesforce geben Sie in der Browserzeile nach Ihrer Domain /apex/HelloWorld ein. Der gesamte Link sieht dann in etwa so aus: https://cs14.salesforce.com/apex/HelloWorld
Salesforce meldet dann zurück, dass diese Seite noch nicht vorhanden ist und Sie können mittels Klick auf Create Page HelloWorld eine Visualforce-Seite erstellen. Visualforce unterstützt Salesforce im Bereich Erstellung persönlicher Layouts und bietet uns zugleich die Möglichkeit, eine PDF-Datei zu generieren.
Der Bildschirm ist nun in zwei Bereiche unterteilt: Oben sehen Sie das Ergebnis der Seitenerstellung und unten haben Sie den Entwicklerbereich, den Sie mit einem Klick auf das Symbol ganz rechts in der oberen Leiste öffnen und schließen können.
Der erste Quelltext ist bereits zu sehen und wurde von Salesforce direkt erstellt. Sie nehmen jetzt hier eine kleine Änderung vor und schon haben Sie Ihr erstes PDF-Dokument.
<apex:page renderAs:”pdf”/>
<!– Begin Default Content REMOVE THIS –>
<h1>Congratulations</h1>
This is your new Page: HelloWorld
<!– End Default Content REMOVE THIS –/>
</apex:page/>
Durch den kleinen Zusatz in der 1. Zeile wird die Seite als PDF dargestellt. Ein Speichern des erstellten Dokuments ist wie gewöhnlich möglich. In der Salesforce Success Comunity gibt es weitere Hilfestellung zum Erstellen und Senden von PDFs per E-Mail.
Zusammenfassung
Beim erstmaligen Erstellen eines PDF-Dokumentes sind einmalig mehrere Schritte erforderlich. Die neue Visualforce-Seite können Sie nun jederzeit beliebig über Ihren Link mit der Endung /apex/HelloWorld (in meinem Fall: https://cs14.salesforce.com/apex/HelloWorld) editieren.
Ausblick
In den kommenden Folgen werden Sie zu diesen Themen einen Einblick bekommen:
- Wie füge ich eine Kopf- und Fußzeile je PDF-Seite hinzu?
- Wie stelle ich einen Text aus Salesforce in Blocksatz dar?
- Wie binde ich verschiedene Elemente (Fotos, Informationen aus Related Lists, …) ein?