English | 日本
BCL Technologies
Shopping CartContact Us
Base de connaissances
BCL easy PDF SDK

Gestion délai lors de la création de PDF avec easyPDF SDK

Dernière mise à jour: 3/11/2014

Les kits de développement logiciel PDF de la BCL ont des valeurs de temporisation pour aider à faire en sorte que d'un seul échec de la conversion ne gèle pas la ligne de production. Ces valeur de timeout ont toutes les valeurs par défaut, généralement soit 1 ou 5 minutes, et mettra fin à toute conversion de PDF si leur aspect de la conversion prend plus de temps que le temps spécifié. Rappelez-vous que les délais d'attente sont définis eux-mêmes en millisecondes. Pour easyPDF SDK, tous les délais d'attente peut être complètement désactivé en les réglant à 0. Cela entraînera le SDK PDF d'attendre indéfiniment que le processus se termine. Ce n'est donc pas conseillé pour un environnement de production, mais il peut être utile pour tester le SDK PDF et déterminer valeurs de délai plus appropriées.

Pour easyPDF SDK, nous avons plusieurs temps morts. Le noyau trois font partie de PrintJob, et sont hérités par tous les objets de PrintJob dérivés tels que WordPrintJob.

  • PrintJob.InitializationTimeout
    Par défaut = 1 minute: qui détermine combien de temps le SDK PDF attend l'application hôte, tels que Word, pour démarrer.
  • PrintJob.PageConversionTimeout
    Par défaut = 1 minute: qui détermine combien de temps le SDK PDF attend pour chaque page à convertir.
  • PrintJob.FileConversionTimeout
    Par défaut = 5 minutes: qui détermine combien de temps le SDK PDF attend pour l'ensemble du fichier à convertir.

Certains des SDK PDF objets ont aussi leurs propres délais d'attente uniques. Ces délais d'attente suivants:

  • WordPrintJob.AddInTimeout
    Utilisés lorsque ConvertHyperlinks et ConvertBookmarks sont vraies à la fois peut être très intensive du processeur.
  • ExcelPrintJobEx.ExcelTimeout
    Détermine combien de temps le SDK PDF attendra le fichier de conversion XPS et ne comprennent pas le temps d'impression.
  • PowerPointPrintJobEx.ExcelTimeout
    Détermine combien de temps le SDK PDF attendra le fichier de conversion XPS et ne comprennent pas le temps d'impression.
  • PublisherPrintJobEx.ExcelTimeout
    Détermine combien de temps le SDK PDF attendra le fichier de conversion XPS et ne comprennent pas le temps d'impression.
  • VisioPrintJobEx.ExcelTimeout
    Détermine combien de temps le SDK PDF attendra le fichier de conversion XPS et ne comprennent pas le temps d'impression.
  • WordPrintJobEx.ExcelTimeout
    Détermine combien de temps le SDK PDF attendra le fichier de conversion XPS et ne comprennent pas le temps d'impression.
  • OutlookPrintJob.QueueWaitTimeout
    OutlookPrintJob ne peut pas être multithread, ce qui détermine la durée de chaque tâche attendra dans la file d'attente.
  • PowerPointPrintJob.QueueWaitTimeout
    PowerPointPrintJob ne peut pas être multithread, ce qui détermine la durée de chaque tâche attendra dans la file d'attente.
  • PowerPointPrintJobEx.QueueWaitTimeout
    PowerPointPrintJobEx ne peut pas être multithread, ce qui détermine la durée de chaque tâche attendra dans la file d'attente.

Pour easyConverter SDK (for la conversion de PDF à Word), il n'ya qu'un seul Timeout, Converter.FileConversionTimeout. Ce délai est également mis en millisecondes, et a également une valeur par défaut de 5. Cependant, contrairement aux easyPDF SDK Délais, il n'est pas désactivée en définissant à 0. Si vous définissez le délai à 0, alors l'application sera arrêtée si elle n'a pas tout terminer dans 0 millisecondes.

En règle générale, si un délai est atteint, les kits de développement logiciel PDF de la BCL seront annuler le travail et signaler une erreur qui mentionne explicitement le délai d'attente qui a causé l'annulation, mais ce n'est pas toujours le cas.  Si le SDK PDF a été gelé, et le délai d'attente a causé le travail à annuler, il sera plutôt essayer de signaler l'erreur SDK PDF recevait.  Si l'erreur semble être intermittent ou lié à la charge de traitement de la machine, l'extension ou la désactivation des délais d'attente est le meilleur endroit pour commencer pour le dépannage.


-
 
BCL
© 1993 - , BCL Technologies.
All other trademarks are the property of their respective owners.