Téléchargement PDF via (S)FTP ou HTTP(S) / Imprimante PDF
Téléchargements (S)FTP
L'imprimante PDF a une fonction avec laquelle le fichier PDF créé est téléchargé sur un serveur. Les téléchargements FTP et HTTP du document PDF sont pris en charge. Cela signifie qu'ils peuvent envoyer les documents à un serveur Web qu'ils exécutent et les traiter dans une application cloud. Pour télécharger sur un serveur FTP ou SFTP, il vous suffit de configurer un serveur approprié pour recevoir les fichiers.
La capture d'écran suivante montre l'onglet / l'onglet fourni pour les téléchargements dans la fenêtre de dialogue d'options de l'imprimante PDF. Les paramètres HTTP (s) ou FTP (s) peuvent être définis de manière pratique via l'interface graphique:
Illustration: onglet TÉLÉCHARGER dans la boîte de dialogue des options de l'imprimante
Avec les téléchargements FTP, l'imprimante PDF émet un message qu'un fichier de licence professionnel est requis, avec (S) FTP un fichier de licence de l'édition Expert, mais vous pouvez ensuite utiliser / tester la fonction. Dans ce cas, un texte en filigrane TRAIL MODE est inséré dans le PDF correspondant dans la zone de pied de page. Après la licence de l'imprimante PDF, la boîte de dialogue d'informations et le filigrane du mode piste ne sont plus nécessaires.
Téléchargements HTTP(s)
HTTP et HTTPS sont pris en charge via le protocole de téléchargement de fichiers normal. Pour ce faire, vous devez créer un script sur votre serveur qui reçoit le fichier téléchargé. Vous pouvez tester votre script de téléchargement en créant un simple formulaire de téléchargement de fichier sur un site Web. Le code pourrait ressembler à ceci:
<form action="upload.php" method="post" enctype="multipart/form-data"> Select file to upload:<br> <input type="file" name="file" id="file"><br> <input type="submit" value="Upload File" name="submit"><br> </form>
La page qui reçoit le fichier peut être écrite dans n'importe quelle langue de serveur Web. Voici un exemple utilisant PHP.
<?php $filename = basename($_FILES["file"]["name"]); if (move_uploaded_file($_FILES["file"]["tmp_name"], $filename.".tmp")) { // This file is copied so that the webserver does not set itself as owner of the file. copy($filename.".tmp", "uploaded-".$filename); unlink($filename.".tmp"); echo "The file '".$filename."' was uploaded."; } else { echo "Error"; } ?>
Avec les téléchargements HTTP, l'imprimante PDF émet un message indiquant qu'un fichier de licence professionnel est requis, avec HTTPS un fichier de licence de l'édition Expert, mais vous pouvez ensuite utiliser / tester la fonction. Dans ce cas, un texte en filigrane TRAIL MODE est inséré dans le PDF correspondant dans la zone de pied de page. Après la licence de l'imprimante PDF, la boîte de dialogue d'informations et le filigrane du mode piste ne sont plus nécessaires.
Configurer l'imprimante pour le téléchargement
Vous pouvez indiquer à l'imprimante de télécharger vers votre gestionnaire HTTP en ajoutant les paramètres suivants:
uploadprotocol1=HTTP uploadserveraddress1=http://yourserver/your_script.php
Si nécessaire, des paramètres supplémentaires sont disponibles pour définir le mot de passe et le nom d'utilisateur.
Les paramètres de téléchargement peuvent être définis via un programme, à l'aide de l'API ou dans le fichier de configuration global.ini qui contrôle les paramètres globaux d'une imprimante.
Il s'agit d'un exemple de paramètres typiques qui doivent être définis lors de l'utilisation d'un scénario de téléchargement.
Output=my output file name ShowSettings=never ShowPDF=no ShowProgress=no ShowProgressFinished=no ConfirmOverwrite=no StatusFile=my status file name StatusFileEncoding=unicode DeleteOutput=yes suppresserrors=yes uploadprotocol1=HTTP uploadserveraddress1=http://localhost/test/upload.php