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

Gestión de tiempo de espera durante la creación de PDF con easyPDF SDK

Última actualización: 3/11/2014

SDK PDF de BCL tienen valores de tiempo de espera para ayudar a asegurarse de que una sola conversión fallida no se congela toda la línea de producción. Estos Valor de tiempo de espera, todos tienen valores por defecto, por lo general, ya sea 1 o 5 minutos, y se anulará cualquier conversión de PDF, si su aspecto de la conversión tarda más que el tiempo especificado. Recuerde que los propios tiempos de espera se define en milisegundos. Para easyPDF SDK, todos los tiempos de espera pueden ser completamente deshabilitada estableciendo su valor a 0. Esto hará que el SDK PDF para esperar indefinidamente a que el proceso se complete. Esto, por tanto, no se recomienda para un entorno de producción, sin embargo, puede ser útil para probar el SDK PDF y determinar los valores de tiempo de espera más adecuadas.

Para easyPDF SDK, tenemos varios tiempos de espera. El núcleo tres son parte de PrintJob, y son heredados por todos los objetos PrintJob derivados como WordPrintJob.

  • PrintJob.InitializationTimeout
    Por defecto = 1 minuto: Qué determina el tiempo que el SDK PDF espera a que la aplicación host, como Word, para poner en marcha.
  • PrintJob.PageConversionTimeout
    Por defecto = 1 minuto: Qué determina el tiempo que el SDK PDF espera para cada página que desee convertir.
  • PrintJob.FileConversionTimeout
    De fábrica = 5 Minutos: Qué determina el tiempo que el SDK PDF espera a que todo el archivo que desea convertir.

Algunos de los objetos PDF SDK también tienen sus propios tiempos de espera únicas. Estos tiempos de espera son:

  • WordPrintJob.AddInTimeout
    Se utiliza cuando ConvertHyperlinks y ConvertBookmarks son verdaderas ya que ambos pueden ser muy intensivo del procesador.
  • ExcelPrintJobEx.ExcelTimeout
    Determina el tiempo que el SDK PDF esperará a que el archivo de conversión de XPS y no incluye el tiempo de impresión.
  • PowerPointPrintJobEx.ExcelTimeout
    Determina el tiempo que el SDK PDF esperará a que el archivo de conversión de XPS y no incluye el tiempo de impresión.
  • PublisherPrintJobEx.ExcelTimeout
    Determina el tiempo que el SDK PDF esperará a que el archivo de conversión de XPS y no incluye el tiempo de impresión.
  • VisioPrintJobEx.ExcelTimeout
    Determina el tiempo que el SDK PDF esperará a que el archivo de conversión de XPS y no incluye el tiempo de impresión.
  • WordPrintJobEx.ExcelTimeout
    Determina el tiempo que el SDK PDF esperará a que el archivo de conversión de XPS y no incluye el tiempo de impresión.
  • OutlookPrintJob.QueueWaitTimeout
    OutlookPrintJob no pueden ser multiproceso, y esto determina cuánto tiempo esperará cada puesto de trabajo en la cola.
  • PowerPointPrintJob.QueueWaitTimeout
    PowerPointPrintJob no puede ser multiproceso, y esto determina cuánto tiempo esperará cada puesto de trabajo en la cola.
  • PowerPointPrintJobEx.QueueWaitTimeout
    PowerPointPrintJobEx no puede ser multiproceso, y esto determina cuánto tiempo esperará cada puesto de trabajo en la cola.

Para EasyConverter SDK(for la conversión de PDF a Word), sólo hay un tiempo de espera, Converter.FileConversionTimeout. Este tiempo de espera también se establece en milisegundos, y también tiene un valor predeterminado de 5. Sin embargo a diferencia de los tiempos de espera de easyPDF SDK, no se inhabilita estableciendo a 0. Si se establece el tiempo de espera a 0 entonces la aplicación del tiempo de desbordamiento no completa todo en 0 milisegundos.

En general, si se alcanza un tiempo de espera, SDKs PDF de BCL, se cancelará el trabajo y reportar un error que menciona explícitamente el tiempo de espera que causó la cancelación, sin embargo esto no es siempre el caso.  Si el SDK PDF se congeló, y el tiempo de espera hizo que el trabajo que desea cancelar, será lugar de tratar de informar del error el SDK PDF recibía.  Si el error parece ser intermitente o relacionado con la carga de procesamiento de la máquina, que se extiende o deshabilitar los tiempos de espera es el mejor lugar para comenzar para solucionar problemas.


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