Vorab entschuldige ich mich für meine nicht so genaue Beschreibung und mein schwaches Englisch.
Also habe ich ein Vereinbarungs- (oder Vertrags-) Formular mit mehreren Seiten in Adobe Illustrator entworfen, und ich möchte, dass die letzte Seite ein interaktives PDF ist. Was ich versucht habe, dies in Adobe InDesign zu tun.
Was das Layout betrifft, habe ich keine Probleme, weil ich einfach die AI-Zeichenfläche mit allen Elementen kopiere und in InDesign einfüge, aber da ich ein sehr Anfänger in InDesign bin, habe ich ein paar Probleme, bei denen ich Hilfe brauche:
mailto:abc@123.com
nur als Hyperlink zum Verfassen einer E-Mail (ich kann sogar den E-Mail-Betreff definieren), aber ich möchte, dass die von der anderen Seite auf der letzten Seite bereitgestellten Informationen (ausgefüllte/beantwortete Felder) als E-Mail gesendet werden endgültige Version, auf die man sich verlassen kann (hoffentlich mit Datum der Unterzeichnung/Ausfüllung).Wenn Sie die Illustrator-Datei als PDF speichern, können Sie in Acrobat mit den Werkzeugen zum Vorbereiten von Formularen arbeiten, um viele Ihrer Aufgaben zu erledigen.
Was das Absenden des Formulars betrifft, so können Sie dem PDF eine Schaltfläche „Senden“ hinzufügen, aber es muss mit einem webbasierten CGI-Skript verknüpft sein, um es zu erhalten.
Adobe hat hier ein gutes Tutorial: Add Submit Button
Für die zukünftige Verwendung bleibt dieser Link jedoch möglicherweise nicht aktiv, da Adobe seine Methoden so oft ändert.
Andernfalls können Sie das ausgefüllte Formular per E-Mail senden, aber dazu muss die Person, die es ausfüllt, eine computerbasierte E-Mail wie Outlook auf dem Computer eingerichtet haben, um es zu senden.
JavaScript-Programmierung - Adobe PDF (Formular)
Wenn dropdown.value ausgewählt ist, senden Sie das Formular als E-Mail-Anhang :
if ( this.getField("dropdown1").value == "SelectedValue" )
var EmailAddress = "Kontoname@Domain"; var ccE-Mail =" "; var EmailSubject = "Betreff"; var EmailMessage = "Nachricht";
var EmailURL= "mailto:"+EmailAddress+"?cc="+ccEmail+"&subject="+EmailSubject+"&body="+EmailMessage;
this.submitForm( {cURL: encodeURI(EmailURL), cSubmitAs:"XML", cCharSet:"utf-8"} );
Raffael
Scott
nachts2