Overview

Sheetize es una plataforma SDK integral para aplicaciones .NET, que ofrece herramientas especializadas para optimizar y mejorar la gestión de hojas de cálculo. Diseñada para manejar un procesamiento de hojas de cálculo complejo, los SDK de Sheetize simplifican los flujos de trabajo de documentos, haciendo que el manejo y la transformación de datos sean intuitivos, eficientes y robustos. A continuación, se presenta una mirada profunda a las características y capacidades principales de Sheetize:

Características Clave

  • Conversión de Hojas de Cálculo:

    • Convierta sin esfuerzo hojas de cálculo a varios formatos, incluyendo Microsoft Excel (XLS/XLSX), CSV, HTML, y PDF.
    • Soporta análisis de datos e integración con la conversión CSV para la extracción de datos optimizada.
  • Gestión de Documentos:

    • Combinar y Dividir: Combine eficientemente múltiples archivos de hojas de cálculo o divida documentos grandes para una gestión y distribución más fácil.
    • Desbloqueador de Hojas de Cálculo: Desbloquee programáticamente hojas de cálculo protegidas, habilitando el acceso y la modificación sin problemas.

SDKs Especializados

  • Hojas de Cálculo a PDF: Convierte hojas de cálculo al formato PDF, preservando el formato y la estructura originales, haciéndolos ideales para distribución y archivo.
  • Hojas de Cálculo a HTML: Transforma los datos de la hoja de cálculo en páginas HTML adaptables y compatibles con la web, asegurando la accesibilidad en diversos dispositivos.
  • Hojas de Cálculo a CSV: Extrae datos de hojas de cálculo en formato CSV, perfectos para la manipulación de datos, compartición e integración con aplicaciones basadas en datos.

Compatibilidad e Integración

Los SDK de Sheetize están diseñados para integrarse sin problemas en aplicaciones .NET a través de las plataformas Windows, macOS y Linux. Con APIs versátiles y potentes, abordan una amplia gama de necesidades de gestión de documentos, asegurando rendimiento y fiabilidad.

SDKs Populares

  • Convertidor de PDF: Genera archivos PDF a partir de hojas de cálculo, optimizados para compartir e imprimir con un formato preciso.
  • Divisor de Hojas de Cálculo: Divide archivos grandes de hojas de cálculo en secciones manejables, mejorando su manejo y accesibilidad.
  • Convertidor de JSON: Convierte archivos de Excel a formato JSON y viceversa, apoyando el intercambio de datos y la fácil integración en otras aplicaciones.

Con documentación completa, código de muestra y un enfoque amigable para desarrolladores, Sheetize capacita a los usuarios para integrar estos SDKs sin esfuerzo, simplificando incluso los flujos de trabajo más complejos de hojas de cálculo.

Para más detalles, visite el sitio web oficial.

Subsecciones de Overview

Installation

El SDK de Sheetize se puede instalar utilizando varios métodos, cada uno adecuado para diferentes entornos de desarrollo y preferencias. A continuación se presentan las opciones de instalación recomendadas:

1. NuGet (Método Recomendado)

El administrador de paquetes NuGet es el método más fácil y preferido para instalar Sheetize, asegurando que tenga acceso a las últimas actualizaciones directamente desde su entorno de desarrollo. Aprenda más sobre este método en Cómo instalar SDKs de Sheetize usando NuGet.

2. Instalador MSI

El Instalador MSI es una opción conveniente para aquellos que prefieren tener las DLLs de Sheetize instaladas directamente en su sistema. Este enfoque es ideal para desarrolladores que necesitan Sheetize en múltiples proyectos sin tener que gestionar manualmente los archivos DLL. Aprenda más sobre este método en Cómo instalar SDKs de Sheetize usando MSI.

3. Archivo ZIP

Si prefiere una instalación manual, el Archivo ZIP proporciona las DLLs de Sheetize que se pueden extraer y agregar directamente a su proyecto. Aprenda más sobre este método en Cómo instalar SDKs de Sheetize usando ZIP.

2 nov. 2024

Subsecciones de Installation

System Requirements

Sheetize SDKs están diseñados para integrarse sin problemas con aplicaciones .NET, soportando una variedad de sistemas operativos y entornos de desarrollo. A continuación se presentan los requisitos del sistema clave:

Sistemas Operativos Soportados

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 a Windows Server 2022 (x64, x86)
  • Microsoft Azure

macOS

  • macOS 10.12 (Sierra) y versiones posteriores

Linux

  • Compatible con múltiples distribuciones de Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Soporta Android 8.0 (Oreo) y versiones posteriores

Entornos de Desarrollo

  • Microsoft Visual Studio:
    • Visual Studio 2010 y versiones posteriores (incluyendo 2019 y 2022)
  • Soporta cualquier entorno de desarrollo que apunte a plataformas .NET

Frameworks .NET Soportados

  • .NET Framework 4.0 y superiores
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Notas Adicionales

  • Adobe Acrobat no es requerido para usar Sheetize SDKs, pero se recomienda para visualizar documentos de hojas de cálculo.
2 nov. 2024

Declaration

Los SDK de Sheetize requieren un conjunto de permisos de Confianza Total cuando se utilizan dentro de aplicaciones .NET. Este nivel de permiso es necesario para realizar operaciones críticas a nivel de sistema, como acceder a configuraciones del registro, archivos del sistema y gestionar fuentes.

Por qué es Necesaria la Confianza Total

Los SDK de Sheetize dependen de las clases del sistema central de .NET, que a menudo necesitan permisos elevados por las siguientes razones:

  • Acceso al Registro: Algunas operaciones pueden requerir leer o escribir en el registro del sistema con fines de configuración.
  • Archivos del Sistema: Tareas como manejar fuentes o realizar operaciones de archivos pueden necesitar acceso a archivos del sistema más allá del directorio virtual de la aplicación.

Limitaciones en Entornos de Confianza Media

En entornos de hospedaje que imponen seguridad de Confianza Media, varios permisos críticos están restringidos o no disponibles, lo que podría obstaculizar la funcionalidad de los SDK. Las siguientes limitaciones se aplican bajo Confianza Media:

  • OleDbPermission: Previene el uso de proveedores de datos OLE DB administrados por ADO.NET para acceder a bases de datos.
  • EventLogPermission: Bloquea el acceso al Registro de Eventos de Windows, limitando las capacidades de diagnóstico.
  • ReflectionPermission: Restringe la reflexión, afectando ciertas operaciones dinámicas.
  • RegistryPermission: Niega el acceso al registro del sistema.
  • WebPermission: Limita la comunicación a direcciones o rangos predefinidos, según se configure en el elemento <trust>.
  • FileIOPermission: Limita el acceso a archivos dentro del directorio virtual de la aplicación.

Para asegurar la funcionalidad completa, los SDK de Sheetize deben ser utilizados en un entorno de Confianza Total.

2 nov. 2024

Non-Windows Environment

Sheetize SDKs soportan .NET Standard 2.0, permitiendo su uso en aplicaciones .NET Core que se ejecutan en Linux u otros entornos que no sean Windows. Para asegurar un rendimiento óptimo y un renderizado de texto preciso, sigue los pasos a continuación:

Configuración Recomendada para Linux

1. Instalar el Paquete libgdiplus

El paquete libgdiplus proporciona funcionalidades esenciales de GDI+, críticas para renderizar y procesar hojas de cálculo. Instálalo ejecutando el siguiente comando en tu terminal:

sudo apt-get install libgdiplus

2. Instalar Fuentes Compatibles con Microsoft

Para asegurar un renderizado de texto correcto, instala las fuentes TrueType de Microsoft usando:

sudo apt-get install ttf-mscorefonts-installer

Estas fuentes deberían ubicarse en el directorio /usr/share/fonts/truetype/msttcorefonts. Si tu sistema utiliza un directorio diferente, actualiza la ruta en tu código antes de realizar cualquier operación con Sheetize SDKs:

Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Consejo

Al instalar estos paquetes y configurar correctamente la ruta de las fuentes, puedes maximizar el rendimiento de Sheetize SDKs en Linux u otros sistemas que no sean Windows.

2 nov. 2024

Evaluation

Puedes descargar fácilmente SDKs de Sheetize para fines de evaluación. La versión de evaluación es completamente funcional, con la única diferencia en cómo se activa la licencia.

Limitaciones de la Versión de Evaluación

La versión de evaluación proporciona acceso completo a todas las funciones, pero incluye las siguientes limitaciones hasta que se aplique una licencia:

  • Se agrega una marca de agua de evaluación a toda la salida generada.
  • Solo se pueden ver o editar las primeras cuatro páginas de cualquier hoja de cálculo.

Para eliminar estas limitaciones y desbloquear todas las capacidades de Sheetize, simplemente aplica una licencia añadiendo algunas líneas de código a tu proyecto.

2 nov. 2024

Developer's Guide

HTML Converter

Guía completa sobre las características de conversión de PDF a HTML y de HTML a PDF de Sheetize HTML Converter.

Image Converter

Guía completa sobre las características del convertidor de imágenes Sheetize para convertir documentos a y desde formatos de imagen.

eBook Converter

Guía completa para el conversor de eBooks Sheetize para convertir documentos entre varios formatos de eBook.

JSON Converter

Guía completa sobre las funciones de conversión de documentos a JSON y de JSON a documento de Sheetize JSON Converter.

PDF Converter

Guía completa sobre el convertidor PDF de Sheetize para la conversión de documentos a y desde PDF.

Spreadsheet Converter

Guía completa para el convertidor de hojas de cálculo Sheetize para convertir documentos de hojas de cálculo de y hacia varios formatos.

Spreadsheet Merger

Guía completa del fusionador de hojas de cálculo Sheetize para combinar múltiples archivos de hojas de cálculo.

Spreadsheet Splitter

Guía completa para el separador de hojas de cálculo Sheetize para dividir hojas de cálculo en múltiples archivos.

Spreadsheet Unlocker

Guía completa para Sheetize Spreadsheet Unlocker para eliminar la protección de hojas de cálculo.

Text Converter

Guía integral para el Convertidor de Texto Sheetize para convertir documentos a y desde texto plano.

2 nov. 2024

Subsecciones de Developer's Guide

HTML Converter

El Sheetize HTML Converter para .NET proporciona capacidades robustas para convertir documentos entre formatos PDF y HTML, ideales para aplicaciones web, archivo y generación de informes. Con múltiples opciones para manejar recursos y diseños, el conversor se adapta a varios requisitos del proyecto.

Características Clave

Conversión de PDF a HTML

Convierte archivos PDF a HTML para hacer documentos accesibles para visualización basada en la web o integración en aplicaciones donde se prefiera el formato HTML.

Conversión de HTML a PDF

Transforma contenido HTML en PDFs de alta calidad, perfectos para generar informes imprimibles, archivar contenido web o crear formatos de documentos compartibles.


Guía Detallada

Conversión de PDF a HTML

Para convertir un PDF a HTML:

  1. Inicializar el Conversor: Crea una instancia de HtmlConverter.
  2. Establecer Opciones de Conversión: Usa PdfToHtmlOptions para personalizar la salida, eligiendo recursos embebidos o externos.
  3. Definir Rutas de Entrada y Salida: Establece las rutas para tu PDF de entrada y HTML de salida.
  4. Ejecutar la Conversión: Llama al método Process para convertir el archivo.

Ejemplo: Convertir PDF a HTML con Recursos Embebidos

// Paso 1: Inicializar el Conversor HTML
var converter = new HtmlConverter();

// Paso 2: Configurar opciones para conversión de PDF a HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Disponibles para Conversión de PDF a HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Genera un único archivo HTML con todos los recursos embebidos.
    • FileWithExternalResources: Guarda recursos por separado, ideal para archivos HTML grandes.
  • Personalización de Salida:

    • BasePath: Establece la ruta base para recursos en el documento HTML.
    • IsRenderToSinglePage: Opcionalmente renderiza todo el contenido PDF en una sola página HTML.

Conversión de HTML a PDF

Para convertir un documento HTML a un PDF, sigue estos pasos:

  1. Inicializar el Conversor: Crea una instancia de HtmlConverter.
  2. Configurar Opciones de PDF: Usa HtmlToPdfOptions para definir el diseño y las configuraciones de medios.
  3. Especificar Rutas: Establece las rutas del archivo HTML de entrada y del PDF de salida.
  4. Ejecutar la Conversión: Ejecuta el método Process para completar la conversión.

Ejemplo: Convertir HTML a PDF

// Paso 1: Inicializar el Conversor HTML
var converter = new HtmlConverter();

// Paso 2: Configurar opciones para conversión de HTML a PDF
var options = new HtmlToPdfOptions();

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Adicionales para Conversión de HTML a PDF

  • Tipo de Medios:

    • HtmlMediaType.Print: Ideal para generar PDFs adecuados para imprimir.
    • HtmlMediaType.Screen: Utilizar al convertir contenido diseñado para visualización digital.
  • Ajustes de Diseño:

    • PageLayoutOption: Ajusta cómo el contenido HTML se adapta al diseño del PDF, como ScaleToPageWidth para asegurar que el contenido se escale al ancho del PDF.
    • IsRenderToSinglePage: Habilita renderizar todo el contenido HTML en una sola página PDF si se necesita para presentaciones concisas.

Este conversor es versátil para una variedad de aplicaciones, desde generar informes PDF basados en contenido web hasta convertir archivos de documentos PDF para accesibilidad basada en la web. Para configuraciones más avanzadas, consulta la documentación completa de Sheetize.

Image Converter

El Convertidor de Imágenes Sheetize para .NET permite a los desarrolladores convertir documentos a y desde varios formatos de imagen, lo que lo hace ideal para aplicaciones que involucran visualización de documentos, archivo de imágenes y generación de contenido basado en imágenes.

Características Clave

Conversión de PDF a Imagen

Convierte documentos PDF a formatos de imagen (por ejemplo, PNG, JPEG), perfecto para generar vistas previas o para el procesamiento de documentos basado en imágenes.

Conversión de Imagen a PDF

Transforma archivos de imagen en documentos PDF, adecuados para combinar imágenes en un solo archivo o crear informes PDF a partir de datos basados en imágenes.


Guía Detallada

Convertir PDF a Imagen

Para convertir un documento PDF a un formato de imagen:

  1. Inicializar el Convertidor: Crea una instancia de ImageConverter.
  2. Configurar Opciones de Conversión: Utiliza PdfToImageOptions para especificar el formato de imagen deseado, la resolución y la calidad de salida.
  3. Definir Rutas de Entrada y Salida: Establece rutas para el PDF de entrada y los archivos de imagen de salida.
  4. Ejecutar la Conversión: Llama al método Process para completar la conversión.

Ejemplo: Convertir PDF a Imagen PNG

// Paso 1: Inicializar el Convertidor de Imágenes
var converter = new ImageConverter();

// Paso 2: Configurar opciones para la conversión de PDF a Imagen
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Establecer la resolución a 300 DPI
options.Quality = 90; // Establecer la calidad de imagen al 90%

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Disponibles para la Conversión de PDF a Imagen

  • ImageType: Especificar el formato de imagen deseado (Png, Jpeg, Bmp, etc.).
  • Resolution: Establecer la resolución (DPI) para la imagen de salida.
  • Quality: Definir el nivel de calidad (para la salida JPEG).

Convertir Imagen a PDF

Para convertir una imagen a un PDF:

  1. Inicializar el Convertidor: Crea una instancia de ImageConverter.
  2. Configurar Opciones de Conversión: Utiliza ImageToPdfOptions para personalizar el diseño y la apariencia del PDF resultante.
  3. Especificar Rutas: Establecer rutas de imagen de entrada y archivo PDF de salida.
  4. Ejecutar la Conversión: Llama al método Process para generar el PDF.

Ejemplo: Convertir Imagen PNG a PDF

// Paso 1: Inicializar el Convertidor de Imágenes
var converter = new ImageConverter();

// Paso 2: Configurar opciones para la conversión de Imagen a PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Adicionales para la Conversión de Imagen a PDF

  • PageLayoutOption: Definir cómo se coloca la imagen en la página del PDF (por ejemplo, Centered, TopLeft).
  • ImageScalingOption: Controlar cómo se ajusta la imagen dentro de la página del PDF (por ejemplo, FitToPage, Stretch).

Este convertidor es versátil para los desarrolladores que necesitan trabajar con contenido de documentos basados en imágenes, ya sea generando vistas previas de documentos de alta calidad o agrupando múltiples imágenes en PDFs para una fácil distribución.

eBook Converter

El Conversor de eBooks Sheetize para .NET permite la conversión sin problemas de documentos a y desde formatos de eBook populares como EPUB y MOBI. Es ideal para editores, bibliotecas digitales y desarrolladores que integran la funcionalidad de eBook en sus aplicaciones.

Características Clave

Conversión de PDF a EPUB

Convierta fácilmente archivos PDF al formato EPUB, optimizándolos para eReaders y otros dispositivos que soportan formatos de eBook.

Conversión de EPUB a PDF

Convierta contenido de eBook de EPUB a PDF, haciéndolo adecuado para impresión o visualización offline en un formato estandarizado.


Guía Detallada

Conversión de PDF a EPUB

Para convertir un documento PDF a un eBook EPUB:

  1. Inicializar el Conversor: Cree una instancia de EbookConverter.
  2. Configurar Opciones de Conversión: Utilice PdfToEpubOptions para configurar ajustes para la salida EPUB, como manejo de imágenes y metadatos.
  3. Definir Rutas de Entrada y Salida: Establezca rutas para el PDF de entrada y el EPUB de salida.
  4. Ejecutar la Conversión: Llame al método Process para convertir el documento.

Ejemplo: Convertir PDF a EPUB

// Paso 1: Inicializar el conversor de eBooks
var converter = new EbookConverter();

// Paso 2: Configurar opciones para la conversión de PDF a EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Incluir imágenes en el EPUB de salida
options.SetMetadata("Title", "eBook Convertido");

// Paso 3: Establecer rutas de archivos
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Disponibles para la Conversión de PDF a EPUB

  • IncludeImages: Especifique si desea incluir imágenes del PDF original en el EPUB resultante.
  • SetMetadata: Agregue metadatos como título, autor y tema al archivo EPUB.

Conversión de EPUB a PDF

Para convertir un archivo EPUB a PDF:

  1. Inicializar el Conversor: Cree una instancia de EbookConverter.
  2. Configurar Opciones de PDF: Utilice EpubToPdfOptions para definir configuraciones como diseño de página y márgenes.
  3. Especificar Rutas: Establezca las rutas de archivos del EPUB de entrada y el PDF de salida.
  4. Ejecutar la Conversión: Llame al método Process para completar la conversión.

Ejemplo: Convertir EPUB a PDF

// Paso 1: Inicializar el conversor de eBooks
var converter = new EbookConverter();

// Paso 2: Configurar opciones para la conversión de EPUB a PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);

// Paso 3: Establecer rutas de archivos
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Adicionales para la Conversión de EPUB a PDF

  • PageLayoutOption: Establezca el diseño de página para el PDF resultante, como Portrait o Landscape.
  • MarginSettings: Defina márgenes para el PDF de salida.

Este conversor es altamente útil tanto para editores como para desarrolladores que necesitan automatizar flujos de trabajo relacionados con eBooks. Ya sea creando eBooks a partir de documentos PDF o preparando archivos de eBooks para impresión, el Conversor de eBooks Sheetize proporciona una solución flexible.

JSON Converter

El Sheetize JSON Converter para .NET ofrece una funcionalidad robusta para convertir documentos a y desde el formato JSON, lo que permite una fácil integración en aplicaciones web y flujos de trabajo de procesamiento de datos.

Características Clave

Conversión de Documento a JSON

Convierte documentos (por ejemplo, PDF, DOCX) a formato JSON para extraer contenido en un formato estructurado para un análisis o integración posterior.

Conversión de JSON a Documento

Transforma datos JSON en formatos de documento como PDF o DOCX, permitiendo una fácil generación de informes o automatización de documentos.


Guía Detallada

Conversión de Documento a JSON

Para convertir un documento a JSON:

  1. Inicializar el Convertidor: Crea una instancia de JsonConverter.
  2. Configurar Opciones de Conversión: Utiliza DocumentToJsonOptions para configurar cómo se representa el documento en JSON.
  3. Definir Rutas de Entrada y Salida: Establece rutas para el documento de entrada y el archivo JSON de salida.
  4. Ejecutar la Conversión: Llama al método Process para convertir el documento.

Ejemplo: Convertir PDF a JSON

// Paso 1: Inicializar el Convertidor JSON
var converter = new JsonConverter();

// Paso 2: Configurar opciones para la conversión de Documento a JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Incluir metadatos en la salida JSON
options.FormatOutput = true; // Formatear la salida JSON para legibilidad

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Disponibles para la Conversión de Documento a JSON

  • IncludeMetadata: Especificar si incluir metadatos del documento en la salida JSON.
  • FormatOutput: Elegir si formatear el JSON para legibilidad.

Conversión de JSON a Documento

Para convertir datos JSON a un documento:

  1. Inicializar el Convertidor: Crea una instancia de JsonConverter.
  2. Configurar Opciones de Conversión: Usa JsonToDocumentOptions para definir el formato y diseño del documento de destino.
  3. Especificar Rutas: Establece rutas de archivo para el JSON de entrada y el documento de salida.
  4. Ejecutar la Conversión: Llama al método Process para generar el documento.

Ejemplo: Convertir JSON a PDF

// Paso 1: Inicializar el Convertidor JSON
var converter = new JsonConverter();

// Paso 2: Configurar opciones para la conversión de JSON a Documento
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Adicionales para la Conversión de JSON a Documento

  • DocumentFormat: Especificar el formato de destino (Pdf, Docx, etc.).
  • PageLayoutOption: Definir el diseño de página para el documento resultante (Retrato, Paisaje).

Este convertidor proporciona potentes capacidades para integrar contenido de documentos con servicios web y otras aplicaciones impulsadas por datos. Ya sea extrayendo datos de documentos o generando documentos a partir de datos estructurados, el Sheetize JSON Converter es una solución ideal para flujos de trabajo de documentos modernos.

PDF Converter

El Convertidor PDF de Sheetize para .NET ofrece funcionalidad avanzada para convertir documentos a y desde el formato PDF, lo que lo hace ideal para archivar, compartir y garantizar un formato de documento consistente en diferentes dispositivos.

Características Clave

Convertir Varios Formatos a PDF

Convierte documentos de múltiples formatos, como DOCX, HTML e imágenes, a PDF para una fácil distribución e impresión.

Convertir PDF a Otros Formatos

Convierte documentos PDF a otros formatos, como DOCX, HTML e imágenes, para una fácil edición o integración en otros flujos de trabajo.


Guía Detallada

Convirtiendo Documentos a PDF

Para convertir un documento a PDF:

  1. Inicializar el Convertidor: Crea una instancia de PdfConverter.
  2. Configurar Opciones de Conversión: Usa DocumentToPdfOptions para configurar ajustes como diseño de página y compresión.
  3. Definir Rutas de Entrada y Salida: Establece las rutas para el documento de entrada y el PDF de salida.
  4. Ejecutar la Conversión: Llama al método Process para convertir el documento.

Ejemplo: Convertir DOCX a PDF

// Paso 1: Inicializar el Convertidor PDF
var converter = new PdfConverter();

// Paso 2: Configurar opciones para la conversión de documento a PDF
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Disponibles para la Conversión de Documento a PDF

  • PageLayoutOption: Define el diseño de página para el PDF resultante (Portrait, Landscape).
  • CompressionLevel: Especifica el nivel de compresión para reducir el tamaño del archivo (Low, Medium, High).

Convirtiendo PDF a Otros Formatos

Para convertir un documento PDF a otro formato:

  1. Inicializar el Convertidor: Crea una instancia de PdfConverter.
  2. Configurar Opciones de Conversión: Usa PdfToDocumentOptions para especificar el formato de salida y cualquier personalización.
  3. Especificar Rutas: Establece las rutas del archivo PDF de entrada y del documento de salida.
  4. Ejecutar la Conversión: Llama al método Process para completar la conversión.

Ejemplo: Convertir PDF a DOCX

// Paso 1: Inicializar el Convertidor PDF
var converter = new PdfConverter();

// Paso 2: Configurar opciones para la conversión de PDF a DOCX
var options = new PdfToDocumentOptions(DocumentFormat.Docx);

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Adicionales para PDF a Otros Formatos

  • DocumentFormat: Especifica el formato de salida deseado (Docx, Html, Png, etc.).
  • TextExtractionMode: Define cómo se extrae el texto del PDF (PlainText, FormattedText).

El Convertidor PDF de Sheetize es una herramienta esencial para la gestión de documentos, ya sea que necesites crear archivos PDF que se puedan compartir universalmente o convertir PDFs nuevamente a formatos editables. Proporciona flexibilidad en ambas direcciones, lo que lo convierte en una poderosa adición al conjunto de herramientas de cualquier desarrollador.

Spreadsheet Converter

El Convertidor de Hojas de Cálculo Sheetize para .NET proporciona funcionalidad para convertir hojas de cálculo entre diferentes formatos, lo que lo hace adecuado para la transformación de datos, informes y tareas de integración.

Características Clave

Convertir hoja de cálculo a PDF

Convierte archivos de hoja de cálculo (p. ej., XLSX, CSV) a PDF para compartir e imprimir fácilmente.

Convertir hoja de cálculo a otros formatos

Convierte hojas de cálculo a formatos como CSV, JSON o HTML, lo que permite la integración con aplicaciones web o flujos de trabajo de procesamiento de datos.


Guía Detallada

Conversión de hoja de cálculo a PDF

Para convertir una hoja de cálculo a PDF:

  1. Inicializar el Convertidor: Crea una instancia de SpreadsheetConverter.
  2. Configurar Opciones de Conversión: Usa SpreadsheetToPdfOptions para configurar ajustes como diseño de página, opciones de ajuste y marcas de agua.
  3. Definir Rutas de Entrada y Salida: Establecer rutas para la hoja de cálculo de entrada y el PDF de salida.
  4. Ejecutar la Conversión: Llama al método Process para completar la conversión.

Ejemplo: Convertir XLSX a PDF

// Paso 1: Inicializar el Convertidor de Hojas de Cálculo
var converter = new SpreadsheetConverter();

// Paso 2: Configurar opciones para la conversión de hoja de cálculo a PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Asegurar que la hoja de cálculo se ajuste a una sola página

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Disponibles para Conversión de Hoja de Cálculo a PDF

  • PageLayoutOption: Definir la orientación de página para el PDF resultante (Portrait, Landscape).
  • FitToPage: Especificar si se debe ajustar el contenido de la hoja de cálculo en una sola página.

Conversión de hoja de cálculo a otros formatos

Para convertir una hoja de cálculo a otro formato (p. ej., CSV, HTML):

  1. Inicializar el Convertidor: Crea una instancia de SpreadsheetConverter.
  2. Configurar Opciones de Conversión: Usa SpreadsheetToDocumentOptions para especificar el formato de destino.
  3. Especificar Rutas: Establecer rutas de archivo de hoja de cálculo de entrada y salida.
  4. Ejecutar la Conversión: Llama al método Process para generar la salida.

Ejemplo: Convertir XLSX a CSV

// Paso 1: Inicializar el Convertidor de Hojas de Cálculo
var converter = new SpreadsheetConverter();

// Paso 2: Configurar opciones para la conversión de hoja de cálculo a CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

Opciones Adicionales para Conversión de Hoja de Cálculo a Documento

  • DocumentFormat: Definir el formato de salida deseado (Csv, Json, Html).
  • IncludeFormulas: Elegir si incluir fórmulas calculadas o solo valores estáticos en la salida.

El Convertidor de Hojas de Cálculo Sheetize es altamente versátil, brindando soporte para transformar hojas de cálculo en varios formatos para satisfacer diferentes necesidades. Ya sea que esté creando informes en PDF a partir de hojas de cálculo o extrayendo datos para procesamiento, este convertidor ofrece una solución confiable para desarrolladores.

Spreadsheet Merger

El Fusionador de Hojas de Cálculo Sheetize para .NET permite a los desarrolladores fusionar múltiples archivos de hojas de cálculo en uno solo, ideal para consolidar datos de diferentes fuentes en un informe unificado.

Características Clave

Fusionar Múltiples Hojas de Cálculo

Combina múltiples hojas de cálculo en un solo archivo, preservando la integridad de los datos y el formato.


Guía Detallada

Fusión de Hojas de Cálculo

Para fusionar múltiples hojas de cálculo en una:

  1. Inicializar el Fusionador: Crea una instancia de SpreadsheetMerger.
  2. Agregar Archivos de Entrada: Agrega todas las hojas de cálculo a ser fusionadas.
  3. Especificar la Ruta de Salida: Establece la ruta del archivo de salida para la hoja de cálculo fusionada.
  4. Ejecutar la Fusión: Llama al método Process para fusionar los archivos.

Ejemplo: Fusionar Múltiples Archivos XLSX

// Paso 1: Inicializar el Fusionador de Hojas de Cálculo
var merger = new SpreadsheetMerger();

// Paso 2: Agregar archivos de entrada
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));

// Paso 3: Establecer la ruta del archivo de salida
merger.AddOutput(new FileDataSource("merged_output.xlsx"));

// Paso 4: Ejecutar el proceso de fusión
merger.Process();

Esta funcionalidad es especialmente útil para crear informes unificados o consolidar datos de múltiples fuentes sin intervención manual.

Spreadsheet Splitter

El Separador de Hojas de Cálculo Sheetize para .NET ayuda a los desarrolladores a dividir grandes archivos de hojas de cálculo en partes más pequeñas, ideales para la distribución y gestión de datos.

Características Clave

Dividir Hojas de Cálculo en Archivos Más Pequeños

Divida grandes archivos de hojas de cálculo por hoja, rango o reglas personalizadas para un manejo y compartición más fáciles.


Guía Detallada

Dividiendo una Hoja de Cálculo

Para dividir una hoja de cálculo en múltiples archivos más pequeños:

  1. Inicializar el Separador: Cree una instancia de SpreadsheetSplitter.
  2. Establecer Criterios de División: Utilice SplitterOptions para especificar cómo dividir (por ejemplo, por hoja o por número de filas).
  3. Definir Rutas de Entrada y Salida: Establezca el archivo de entrada y las rutas para los archivos de salida divididos.
  4. Ejecutar la División: Llame al método Process para dividir el archivo.

Ejemplo: Dividir XLSX por Hoja

// Paso 1: Inicializar el Separador de Hojas de Cálculo
var splitter = new SpreadsheetSplitter();

// Paso 2: Configurar opciones para dividir por hoja
var options = new SplitterOptions(SplitMode.BySheet);

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));

// Paso 4: Ejecutar el proceso de división
splitter.Process(options);

Esta herramienta es perfecta para dividir grandes archivos en piezas más pequeñas y manejables, haciendo que los datos sean más accesibles y más fáciles de trabajar.

Spreadsheet Unlocker

El Sheetize Spreadsheet Unlocker para .NET proporciona la capacidad de eliminar la protección de hojas de cálculo, permitiendo a los desarrolladores editar o reformatear contenido bloqueado.

Características Clave

Desbloquear Hojas de Cálculo Protegidas

Eliminar la protección por contraseña o el bloqueo a nivel de hoja para habilitar modificaciones en la hoja de cálculo.


Guía Detallada

Desbloqueo de una Hoja de Cálculo Protegida

Para desbloquear una hoja de cálculo protegida:

  1. Inicializar el Desbloqueador: Crear una instancia de SpreadsheetUnlocker.
  2. Proporcionar Credenciales de Desbloqueo: Establecer la contraseña o especificar otros parámetros de desbloqueo.
  3. Definir Rutas de Entrada y Salida: Establecer las rutas para el archivo bloqueado de entrada y el archivo desbloqueado de salida.
  4. Ejecutar el Desbloqueo: Llamar al método Process para desbloquear el archivo.

Ejemplo: Desbloquear un Archivo XLSX

// Paso 1: Inicializar el Desbloqueador de Hojas de Cálculo
var unlocker = new SpreadsheetUnlocker();

// Paso 2: Establecer credenciales de desbloqueo
var options = new UnlockerLoadOptions();
options.Password = "password123";

// Paso 3: Establecer rutas de archivo
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));

// Paso 4: Ejecutar el proceso de desbloqueo
unlocker.Process(options);

El Desbloqueador de Hojas de Cálculo es útil para desarrolladores que necesitan modificar programáticamente hojas de cálculo protegidas.

Text Converter

El Convertidor de Texto Sheetize para .NET permite la conversión de documentos a y desde formato de texto plano, ideal para la extracción de datos, archivo e integración con sistemas basados en texto.

Características Clave

Convertir Documentos a Texto Plano

Extrae contenido de texto de documentos como PDF, DOCX y HTML, útil para el procesamiento de datos y almacenamiento.

Convertir Texto Plano a Formatos de Documento

Crea documentos con formato a partir de texto plano, proporcionando una manera sencilla de generar informes o archivos estructurados.


Guía Detallada

Convertir Documento a Texto Plano

Para convertir un documento a texto plano:

  1. Inicializar el Convertidor: Crea una instancia de TextConverter.
  2. Configurar Opciones de Conversión: Usa DocumentToTextOptions para configurar los ajustes de salida.
  3. Definir Rutas de Entrada y Salida: Establece las rutas para el documento de entrada y el archivo de texto de salida.
  4. Ejecutar la Conversión: Llama al método Process para convertir el documento.

Ejemplo: Convertir PDF a Texto Plano

// Paso 1: Inicializar el Convertidor de Texto
var converter = new TextConverter();

// Paso 2: Configurar opciones para la conversión de documento a texto
var options = new DocumentToTextOptions();

// Paso 3: Establecer rutas de archivos
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));

// Paso 4: Ejecutar la conversión
converter.Process(options);

El Convertidor de Texto es esencial para escenarios donde se necesita extracción de texto, como crear archivos o procesar datos en texto plano.

FAQs

Esta FAQ proporciona información detallada sobre las características y funcionalidades de Sheetize .NET SDKs, abarcando aspectos como la conversión de hojas de cálculo, la gestión de documentos y detalles de compatibilidad.


Preguntas Generales

1. ¿Qué es Sheetize para .NET?

Sheetize para .NET es un potente SDK diseñado para gestionar documentos de hojas de cálculo de forma programática. Incluye herramientas para convertir hojas de cálculo a varios formatos, editar datos de celdas, manejar formularios de hojas de cálculo y optimizar flujos de trabajo de documentos.

2. ¿Cómo instalo los SDKs de Sheetize para .NET?

Puedes instalar los SDKs de Sheetize descargando archivos de ensamblado desde el sitio web oficial o obteniendo paquetes directamente desde NuGet. Se proporcionan instrucciones de instalación detalladas en la documentación de cada SDK.


Conversión de Hojas de Cálculo

3. ¿Cómo puedo convertir una hoja de cálculo a PDF?

Para convertir una hoja de cálculo a formato PDF utilizando el Convertidor de Hojas de Cálculo a PDF:

  1. Instancia la clase SpreadsheetPdfConverter.
  2. Crea un objeto PdfConversionOptions para configurar la configuración de conversión.
  3. Especifica las rutas del archivo de hoja de cálculo de entrada y del archivo PDF de salida.
  4. Llama al método Convert para ejecutar la conversión.

4. ¿Cómo convierto hojas de cálculo a HTML?

Utilizando el Convertidor de Hojas de Cálculo a HTML:

  1. Crea una instancia de la clase HtmlConverter.
  2. Configura opciones (por ejemplo, configuraciones de diseño responsivo) a través de HtmlConversionOptions.
  3. Especifica las rutas de archivo de entrada/salida y llama al método Convert.

5. ¿Cómo convierto una hoja de cálculo a CSV?

Para convertir una hoja de cálculo a CSV:

  1. Instancia la clase CsvConverter y crea un objeto CsvConversionOptions.
  2. Agrega el archivo de entrada de la hoja de cálculo y especifica la carpeta de salida.
  3. Establece opciones como el tipo de delimitador.
  4. Llama al método Convert para generar el archivo CSV.

Gestión de Documentos

6. ¿Cómo fusiono múltiples hojas de cálculo en una?

Para fusionar hojas de cálculo utilizando el Fusionador de Hojas de Cálculo:

  1. Instancia la clase SpreadsheetMerger.
  2. Agrega los archivos de entrada de la hoja de cálculo y especifica un archivo de salida a través de MergeOptions.
  3. Llama al método Merge para combinar los archivos.

7. ¿Cómo puedo dividir una hoja de cálculo grande?

Utilizando el Divisor de Hojas de Cálculo:

  1. Instancia la clase SpreadsheetSplitter.
  2. Configura los ajustes de división con SplitOptions para definir cómo dividir el archivo.
  3. Agrega la hoja de cálculo de entrada y especifica la carpeta de salida.
  4. Llama al método Split para crear secciones más pequeñas de hojas de cálculo.

8. ¿Cómo desbloqueo una hoja de cálculo protegida?

Para desbloquear una hoja de cálculo de forma programática:

  1. Crea una instancia de la clase SpreadsheetUnlocker.
  2. Usa UnlockOptions para proporcionar detalles de la contraseña.
  3. Agrega el archivo de entrada y especifica una ruta de salida.
  4. Llama al método Unlock para eliminar la protección.

SDKs de Conversión Especializada

11. ¿Cómo puedo convertir una hoja de cálculo a JSON?

Para convertir hojas de cálculo a JSON:

  1. Instancia la clase JsonConverter.
  2. Usa JsonConversionOptions para configurar las rutas y configuraciones de entrada/salida.
  3. Llama al método Convert para producir el archivo JSON.

12. ¿Cómo convierto una hoja de cálculo a imágenes (por ejemplo, JPEG, PNG)?

Utilizando el Convertidor de Hojas de Cálculo a Imagen:

  1. Crea una instancia de la clase ImageConverter.
  2. Configura los ajustes de imagen a través de ImageConversionOptions (por ejemplo, tipo de formato, resolución).
  3. Agrega las rutas de archivo de entrada/salida y llama al método Convert.

Licencias y Compatibilidad

13. ¿Cuáles son los requisitos del sistema para usar los SDKs de Sheetize?

Sheetize admite:

  • Sistemas Operativos: Windows 7-11, Windows Server 2008-2022, macOS (10.14+), y Linux.
  • Frameworks: .NET Framework 4.0 a 8.0.
  • IDE: Compatible con varias versiones de Visual Studio.

14. ¿Cómo configuro las claves de licencia para los SDKs de Sheetize?

Para activar un SDK, referencia a Sheetize en tu proyecto y establece las claves de licencia antes de usar cualquier método. Se proporcionan instrucciones detalladas en la documentación de cada SDK.

15. ¿Dónde puedo encontrar más ejemplos y documentación para Sheetize?

La documentación completa de la API y ejemplos están disponibles en el sitio web de Sheetize, o a través de los paquetes de NuGet dentro de tu entorno de desarrollo.


Características Adicionales

17. ¿Está Sheetize limitado a trabajar solo con hojas de cálculo?

Mientras que Sheetize se centra principalmente en la manipulación de hojas de cálculo, también admite conversiones hacia y desde formatos como JSON, HTML, PDF y formatos de imagen como JPEG y PNG.

18. ¿Cómo puedo convertir hojas de cálculo en otros formatos como DOC/DOCX?

Puedes convertir hojas de cálculo a documentos de Word utilizando el Convertidor de Hojas de Cálculo a Word mediante:

  1. Crear una instancia de la clase SpreadsheetWordConverter.
  2. Configurar opciones con DocConversionOptions.
  3. Agregar rutas de entrada/salida y llamar al método Convert.

Para más información, visita el sitio web oficial.

 Español