PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Impresion PDF en carpeta del usuario
Impresion PDF en carpeta del usuario
Iniciado por Impresion PDF en carpeta del usuario, dez., 30 2022 8:30 PM - 1 resposta
Publicado em dezembro, 30 2022 - 8:30 PM
Hola, Necesito que me orienten para resolver la generación de archivos PDF en las carpetas estándar en el windows de los usuarios. Hay alguna manera de configurar la aplicación para eso?
Gracias.
Membro registado
2 mensagems
Publicado em março, 06 2023 - 7:12 AM
Hola,

Para generar archivos PDF en las carpetas estándar de los usuarios en Windows, hay varias opciones dependiendo de la forma en que esté desarrollada la aplicación. Algunas opciones son las siguientes:

Pedirle al usuario que seleccione la ubicación de la carpeta donde desea guardar el archivo PDF. Esta opción es la más común y fácil de implementar. La mayoría de las aplicaciones ofrecen esta funcionalidad a través de un diálogo de selección de archivos.

Guardar el archivo PDF en una ubicación predeterminada en el sistema, como la carpeta Documentos del usuario. Para hacer esto, puede utilizar la función de acceso a carpetas especiales de Windows. Por ejemplo, en C#, puede usar el siguiente código:

string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string pdfFilePath = Path.Combine(documentsPath, "nombre_archivo.pdf");
// Aquí generas el archivo PDF y lo guardas en pdfFilePath


Esto guardará el archivo PDF en la carpeta Documentos del usuario actual.

Utilizar una configuración de la aplicación para guardar el archivo PDF en una ubicación personalizada. Esto le permite al usuario configurar una ubicación diferente a la predeterminada. Para hacer esto, puede agregar una opción de configuración en la aplicación y guardar la ruta de la carpeta seleccionada por el usuario en una configuración de usuario. Luego, puede utilizar la configuración para guardar los archivos PDF en esa carpeta.
https://www.tellculvers.org/
Espero que esto ayude a orientarte para resolver tu problema.