Overview

Sheetize è una piattaforma SDK completa per applicazioni .NET, che offre strumenti specializzati per semplificare e migliorare la gestione dei fogli di calcolo. Progettato per gestire elaborazioni complessse di fogli di calcolo, le SDK di Sheetize semplificano i flussi di lavoro dei documenti, rendendo la gestione e la trasformazione dei dati intuitive, efficienti e robuste. Ecco uno sguardo approfondito alle caratteristiche e capacità principali di Sheetize:

Caratteristiche Principali

  • Conversione dei Fogli di Calcolo:

    • Converti senza sforzo i fogli di calcolo in vari formati, tra cui Microsoft Excel (XLS/XLSX), CSV, HTML e PDF.
    • Supporta l’analisi e l’integrazione dei dati con la conversione in CSV per un’estrazione dei dati semplificata.
  • Gestione dei Documenti:

    • Unisci e Dividi: Combina efficientemente più file di fogli di calcolo o dividi documenti di grandi dimensioni per una gestione e distribuzione più facili.
    • Sbloccaggio dei Fogli di Calcolo: Sblocca programmaticamente i fogli di calcolo protetti, consentendo accesso e modifica senza sforzo.

SDK Specializzati

  • Fogli di Calcolo in PDF: Converte i fogli di calcolo in formato PDF, preservando la formattazione e la struttura originali, rendendoli ideali per la distribuzione e l’archiviazione.
  • Fogli di Calcolo in HTML: Trasforma i dati dei fogli di calcolo in pagine HTML reattive e compatibili con il web, garantendo accessibilità attraverso i dispositivi.
  • Fogli di Calcolo in CSV: Estrae i dati dei fogli di calcolo in formato CSV, perfetto per la manipolazione dei dati, la condivisione e l’integrazione con applicazioni orientate ai dati.

Compatibilità & Integrazione

Le SDK di Sheetize sono progettate per integrarsi senza soluzione di continuità nelle applicazioni .NET su piattaforme Windows, macOS e Linux. Con API versatili e potenti, affrontano un’ampia gamma di esigenze di gestione documentale, garantendo prestazioni e affidabilità.

SDK Popolari

  • Convertitore PDF: Genera file PDF dai fogli di calcolo, ottimizzati per la condivisione e la stampa con una formattazione accurata.
  • Divisore di Fogli di Calcolo: Divide file di fogli di calcolo di grandi dimensioni in sezioni gestibili, migliorando la gestione e l’accessibilità.
  • Convertitore JSON: Converte file Excel in formato JSON e viceversa, supportando lo scambio di dati e un’integrazione facile in altre applicazioni.

Con una documentazione completa, codice di esempio e un approccio amichevole per gli sviluppatori, Sheetize fornisce agli utenti gli strumenti per integrare queste SDK senza sforzo, semplificando anche i flussi di lavoro più complessi dei fogli di calcolo.

Per ulteriori dettagli, visita il sito ufficiale.

Sottosezioni di Overview

Installation

Il Sheetize SDK può essere installato utilizzando vari metodi, ciascuno adatto a diversi ambienti di sviluppo e preferenze. Di seguito sono riportate le opzioni di installazione consigliate:

1. NuGet (Metodo Raccomandato)

Il gestore pacchetti NuGet è il metodo più semplice e preferito per installare Sheetize, garantendo l’accesso agli aggiornamenti più recenti direttamente dal tuo ambiente di sviluppo. Scopri di più su questo metodo in Come installare gli SDK di Sheetize utilizzando NuGet.

2. Installer MSI

L’Installer MSI è un’opzione conveniente per coloro che preferiscono avere le DLL di Sheetize installate direttamente sul proprio sistema. Questo approccio è ideale per gli sviluppatori che necessitano di Sheetize in più progetti senza gestire manualmente i file DLL. Scopri di più su questo metodo in Come installare gli SDK di Sheetize utilizzando MSI.

3. Archivio ZIP

Se preferisci un’installazione manuale, l’Archivio ZIP fornisce le DLL di Sheetize che possono essere estratte e aggiunte direttamente al tuo progetto. Scopri di più su questo metodo in Come installare gli SDK di Sheetize utilizzando ZIP.

2 nov 2024

Sottosezioni di Installation

System Requirements

Sheetize SDKs sono progettati per integrarsi perfettamente con le applicazioni .NET, supportando una varietà di sistemi operativi e ambienti di sviluppo. Di seguito sono riportati i requisiti di sistema chiave:

Sistemi Operativi Supportati

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) e versioni successive

Linux

  • Compatibile con più distribuzioni Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Supporta Android 8.0 (Oreo) e versioni successive

Ambienti di Sviluppo

  • Microsoft Visual Studio:
    • Visual Studio 2010 e versioni successive (inclusi 2019 e 2022)
  • Supporta qualsiasi ambiente di sviluppo rivolto alle piattaforme .NET

Framework .NET Supportati

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

Note Aggiuntive

  • Adobe Acrobat non è richiesto per usare Sheetize SDKs, ma è raccomandato per la visualizzazione di documenti di foglio di calcolo.
2 nov 2024

Declaration

Sheetize SDKs richiedono un set di permessi Full Trust quando vengono utilizzati all’interno delle applicazioni .NET. Questo livello di permesso è necessario per eseguire operazioni critiche a livello di sistema, come l’accesso alle impostazioni del registro, ai file di sistema e la gestione dei caratteri.

Perché è Necessario il Full Trust

Le Sheetize SDKs si basano su classi di sistema core .NET, che spesso necessitano di permessi elevati per i seguenti motivi:

  • Accesso al Registro: Alcune operazioni possono richiedere la lettura o la scrittura nel registro di sistema per scopi di configurazione.
  • File di Sistema: Operazioni come la gestione di caratteri o operazioni sui file possono necessitare di accesso a file di sistema al di là della directory virtuale dell’applicazione.

Limitazioni negli Ambienti di Medio Trust

Negli ambienti di hosting che impongono la sicurezza Medium Trust, diversi permessi critici sono limitati o non disponibili, il che potrebbe ostacolare la funzionalità delle SDK. Le seguenti limitazioni si applicano sotto Medium Trust:

  • OleDbPermission: Impedisce l’uso di provider di dati OLE DB gestiti da ADO.NET per accedere ai database.
  • EventLogPermission: Blocca l’accesso al Registro degli Eventi di Windows, limitando le capacità diagnostiche.
  • ReflectionPermission: Limita la riflessione, influenzando certe operazioni dinamiche.
  • RegistryPermission: Nega l’accesso al registro di sistema.
  • WebPermission: Limita la comunicazione a indirizzi o intervalli predefiniti, come configurato nell’elemento <trust>.
  • FileIOPermission: Limita l’accesso ai file all’interno della directory virtuale dell’applicazione.

Per garantire una piena funzionalità, le Sheetize SDKs dovrebbero essere utilizzate in un ambiente Full Trust.

2 nov 2024

Non-Windows Environment

I SDK di Sheetize supportano .NET Standard 2.0, permettendo loro di essere utilizzati in applicazioni .NET Core in esecuzione su Linux o altri ambienti non Windows. Per garantire prestazioni ottimali e un rendering del testo accurato, segui i passaggi riportati di seguito:

Configurazione consigliata per Linux

1. Installa il pacchetto libgdiplus

Il pacchetto libgdiplus fornisce funzionalità GDI+ essenziali, fondamentali per il rendering e l’elaborazione di fogli di calcolo. Installalo eseguendo il seguente comando nel tuo terminale:

sudo apt-get install libgdiplus

2. Installa i font compatibili con Microsoft

Per garantire un corretto rendering del testo, installa i font TrueType di Microsoft utilizzando:

sudo apt-get install ttf-mscorefonts-installer

Questi font dovrebbero trovarsi nella directory /usr/share/fonts/truetype/msttcorefonts. Se il tuo sistema utilizza una directory diversa, aggiorna il percorso nel tuo codice prima di eseguire qualsiasi operazione con i SDK di Sheetize:

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

Installando questi pacchetti e configurando correttamente il percorso dei font, puoi massimizzare le prestazioni dei SDK di Sheetize su Linux o altri sistemi non Windows.

2 nov 2024

Evaluation

Puoi facilmente scaricare i Sheetize SDKs per scopi di valutazione. La versione di valutazione è completamente funzionante, con l’unica differenza che riguarda il modo in cui attivi la licenza.

Limitazioni della Versione di Valutazione

La versione di valutazione offre accesso completo a tutte le funzionalità, ma include le seguenti limitazioni fino a quando non viene applicata una licenza:

  • Un watermark di valutazione viene aggiunto a tutto l’output generato.
  • Solo le prime quattro pagine di qualsiasi foglio di calcolo possono essere visualizzate o modificate.

Per rimuovere queste limitazioni e sbloccare le piene capacità di Sheetize, è sufficiente applicare una licenza aggiungendo alcune righe di codice al tuo progetto.

2 nov 2024

Developer's Guide

HTML Converter

Guida completa alle funzionalità di conversione da PDF a HTML e da HTML a PDF di Sheetize HTML Converter.

Image Converter

Guida completa alle funzionalità di Sheetize Image Converter per convertire documenti in formati immagine e viceversa.

eBook Converter

Guida completa all'eBook Converter di Sheetize per convertire documenti tra vari formati eBook.

JSON Converter

Guida completa alle funzionalità di conversione di documenti in JSON e da JSON a documenti di Sheetize.

PDF Converter

Guida completa a Sheetize PDF Converter per la conversione di documenti in PDF e viceversa.

Spreadsheet Converter

Guida completa all'utilizzo di Sheetize Spreadsheet Converter per convertire documenti di fogli di calcolo in vari formati e viceversa.

Spreadsheet Merger

Guida completa all'utilizzo di Sheetize Spreadsheet Merger per unire più file di fogli di calcolo.

Spreadsheet Splitter

Guida completa all'Sheetize Spreadsheet Splitter per suddividere fogli di calcolo in più file.

Spreadsheet Unlocker

Guida completa all'utilizzo di Sheetize Spreadsheet Unlocker per rimuovere la protezione dai fogli di calcolo.

Text Converter

Guida completa all'utilizzo di Sheetize Text Converter per convertire documenti in testo semplice e viceversa.

2 nov 2024

Sottosezioni di Developer's Guide

HTML Converter

Il Sheetize HTML Converter per .NET offre capacità robuste per la conversione di documenti tra i formati PDF e HTML, ideale per applicazioni web, archiviazione e generazione di report. Con molteplici opzioni per gestire risorse e layout, il convertitore si adatta a varie esigenze di progetto.

Caratteristiche principali

Conversione da PDF a HTML

Converti file PDF in HTML per rendere i documenti accessibili per la visualizzazione web o l’integrazione in applicazioni in cui il formato HTML è preferito.

Conversione da HTML a PDF

Trasforma contenuti HTML in PDF di alta qualità, perfetti per generare report stampabili, archiviare contenuti web o creare formati di documenti condivisibili.


Guida dettagliata

Conversione da PDF a HTML

Per convertire un PDF in HTML:

  1. Inizializza il Convertitore: Crea un’istanza di HtmlConverter.
  2. Imposta le Opzioni di Conversione: Usa PdfToHtmlOptions per personalizzare l’output, scegliendo risorse integrate o esterne.
  3. Definisci i Percorsi di Input e Output: Imposta i percorsi per il tuo PDF di input e l’HTML di output.
  4. Esegui la Conversione: Chiama il metodo Process per convertire il file.

Esempio: Converti PDF in HTML con Risorse Incorporate

// Passo 1: Inizializza il convertitore HTML
var converter = new HtmlConverter();

// Passo 2: Configura le opzioni per la conversione da PDF a HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni disponibili per la conversione da PDF a HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Genera un unico file HTML con tutte le risorse incorporate.
    • FileWithExternalResources: Salva le risorse separatamente, ideale per file HTML di grandi dimensioni.
  • Personalizzazione dell’Output:

    • BasePath: Imposta il percorso base per le risorse nel documento HTML.
    • IsRenderToSinglePage: Facoltativamente renderizza tutto il contenuto PDF su una singola pagina HTML.

Conversione da HTML a PDF

Per convertire un documento HTML in un PDF, segui questi passaggi:

  1. Inizializza il Convertitore: Crea un’istanza di HtmlConverter.
  2. Configura le Opzioni PDF: Usa HtmlToPdfOptions per definire layout e impostazioni dei media.
  3. Specifica i Percorsi: Imposta i percorsi dei file HTML di input e PDF di output.
  4. Esegui la Conversione: Esegui il metodo Process per completare la conversione.

Esempio: Converti HTML in PDF

// Passo 1: Inizializza il convertitore HTML
var converter = new HtmlConverter();

// Passo 2: Configura le opzioni per la conversione da HTML a PDF
var options = new HtmlToPdfOptions();

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni aggiuntive per la conversione da HTML a PDF

  • Tipo di Media:

    • HtmlMediaType.Print: Ideale per generare PDF adatti per la stampa.
    • HtmlMediaType.Screen: Utilizza quando si converte contenuto progettato per la visualizzazione digitale.
  • Regolazioni del Layout:

    • PageLayoutOption: Regola come il contenuto HTML si adatta al layout del PDF, come ScaleToPageWidth per garantire che il contenuto si ridimensioni alla larghezza del PDF.
    • IsRenderToSinglePage: Abilita il rendering dell’intero contenuto HTML su una singola pagina PDF se necessario per presentazioni concise.

Questo convertitore è versatile per una vasta gamma di applicazioni, dalla generazione di report PDF basati su contenuti web alla conversione di archivi di documenti PDF per l’accessibilità web. Per configurazioni più avanzate, consulta la documentazione completa di Sheetize.

Image Converter

Il Sheetize Image Converter per .NET consente agli sviluppatori di convertire documenti in vari formati immagine e viceversa, rendendolo ideale per applicazioni che coinvolgono visualizzazione di documenti, archiviazione delle immagini e generazione di contenuti basati su immagini.

Caratteristiche principali

Conversione da PDF a Immagine

Converti documenti PDF in formati immagine (es. PNG, JPEG), perfetto per generare anteprime o per l’elaborazione di documenti basati su immagini.

Conversione da Immagine a PDF

Trasforma file immagine in documenti PDF, adatto per combinare immagini in un unico file o per creare rapporti PDF da dati basati su immagini.


Guida dettagliata

Conversione da PDF a Immagine

Per convertire un documento PDF in un formato immagine:

  1. Inizializza il Convertitore: Crea un’istanza di ImageConverter.
  2. Imposta le Opzioni di Conversione: Usa PdfToImageOptions per specificare il formato immagine desiderato, la risoluzione e la qualità di output.
  3. Definisci i Percorsi di Input e Output: Imposta i percorsi per il PDF di input e i file immagine di output.
  4. Esegui la Conversione: Chiama il metodo Process per completare la conversione.

Esempio: Convertire PDF in Immagine PNG

// Passaggio 1: Inizializza il Convertitore di Immagini
var converter = new ImageConverter();

// Passaggio 2: Configura le opzioni per la conversione da PDF a Immagine
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Imposta la risoluzione a 300 DPI
options.Quality = 90; // Imposta la qualità dell'immagine al 90%

// Passaggio 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

// Passaggio 4: Esegui la conversione
converter.Process(options);

Opzioni Disponibili per la Conversione da PDF a Immagine

  • ImageType: Specifica il formato immagine desiderato (Png, Jpeg, Bmp, ecc.).
  • Resolution: Imposta la risoluzione (DPI) per l’immagine di output.
  • Quality: Definisci il livello di qualità (per output JPEG).

Conversione da Immagine a PDF

Per convertire un’immagine in un PDF:

  1. Inizializza il Convertitore: Crea un’istanza di ImageConverter.
  2. Imposta le Opzioni di Conversione: Usa ImageToPdfOptions per personalizzare il layout e l’aspetto del PDF risultante.
  3. Specifica i Percorsi: Imposta i percorsi del file immagine di input e del file PDF di output.
  4. Esegui la Conversione: Chiama il metodo Process per generare il PDF.

Esempio: Convertire Immagine PNG in PDF

// Passaggio 1: Inizializza il Convertitore di Immagini
var converter = new ImageConverter();

// Passaggio 2: Configura le opzioni per la conversione da Immagine a PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// Passaggio 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passaggio 4: Esegui la conversione
converter.Process(options);

Opzioni Aggiuntive per la Conversione da Immagine a PDF

  • PageLayoutOption: Definisci come l’immagine è posizionata sulla pagina PDF (es. Centered, TopLeft).
  • ImageScalingOption: Controlla come l’immagine si adatta all’interno della pagina PDF (es. FitToPage, Stretch).

Questo convertitore è versatile per gli sviluppatori che necessitano di lavorare con contenuti documentali basati su immagini, sia per generare anteprime di documenti di alta qualità, sia per raggruppare più immagini in PDF per una facile distribuzione.

eBook Converter

Il Sheetize eBook Converter per .NET consente una conversione senza interruzioni di documenti da e verso formati eBook popolari come EPUB e MOBI. È ideale per editori, biblioteche digitali e sviluppatori che integrano funzionalità eBook nelle loro applicazioni.

Caratteristiche Principali

Conversione da PDF a EPUB

Converti facilmente file PDF in formato EPUB, ottimizzandoli per eReader e altri dispositivi che supportano formati eBook.

Conversione da EPUB a PDF

Converti contenuti eBook da EPUB a PDF, rendendoli adatti per la stampa o la visualizzazione offline in un formato standardizzato.


Guida Dettagliata

Conversione da PDF a EPUB

Per convertire un documento PDF in un eBook EPUB:

  1. Inizializza il Converter: Crea un’istanza di EbookConverter.
  2. Imposta le Opzioni di Conversione: Utilizza PdfToEpubOptions per configurare le impostazioni per l’output EPUB, come la gestione delle immagini e dei metadati.
  3. Definisci i Percorsi di Input e Output: Imposta i percorsi per il PDF di input e l’EPUB di output.
  4. Esegui la Conversione: Chiama il metodo Process per convertire il documento.

Esempio: Converti PDF in EPUB

// Passaggio 1: Inizializza il converter eBook
var converter = new EbookConverter();

// Passaggio 2: Configura le opzioni per la conversione da PDF a EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Includi immagini nell'output EPUB
options.SetMetadata("Title", "Converted eBook");

// Passaggio 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));

// Passaggio 4: Esegui la conversione
converter.Process(options);

Opzioni Disponibili per la Conversione da PDF a EPUB

  • IncludeImages: Specifica se includere immagini dal PDF originale nell’EPUB risultante.
  • SetMetadata: Aggiungi metadati come titolo, autore e soggetto al file EPUB.

Conversione da EPUB a PDF

Per convertire un file EPUB in PDF:

  1. Inizializza il Converter: Crea un’istanza di EbookConverter.
  2. Configura le Opzioni PDF: Utilizza EpubToPdfOptions per definire impostazioni come layout della pagina e margini.
  3. Specificare i Percorsi: Imposta i percorsi dei file EPUB di input e PDF di output.
  4. Esegui la Conversione: Chiama il metodo Process per completare la conversione.

Esempio: Converti EPUB in PDF

// Passaggio 1: Inizializza il converter eBook
var converter = new EbookConverter();

// Passaggio 2: Configura le opzioni per la conversione da EPUB a PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);

// Passaggio 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passaggio 4: Esegui la conversione
converter.Process(options);

Opzioni Aggiuntive per la Conversione da EPUB a PDF

  • PageLayoutOption: Imposta il layout della pagina per il PDF risultante, come Portrait o Landscape.
  • MarginSettings: Definisci i margini per il PDF di output.

Questo converter è estremamente utile sia per editori che per sviluppatori che necessitano di automatizzare flussi di lavoro legati agli eBook. Sia che si tratti di creare eBook da documenti PDF o di preparare file eBook per la stampa, il Sheetize eBook Converter offre una soluzione flessibile.

JSON Converter

Il Sheetize JSON Converter per .NET offre funzionalità robuste per la conversione di documenti nel formato JSON e viceversa, consentendo un’integrazione semplice nelle applicazioni web e nei flussi di lavoro di elaborazione dei dati.

Caratteristiche principali

Conversione di Documenti in JSON

Converti documenti (ad es. PDF, DOCX) nel formato JSON per estrarre contenuti in un formato strutturato per ulteriori analisi o integrazione.

Conversione di JSON in Documenti

Trasforma i dati JSON in formati di documento come PDF o DOCX, consentendo una facile generazione di report o automazione dei documenti.


Guida dettagliata

Conversione di Documenti in JSON

Per convertire un documento in JSON:

  1. Inizializza il Convertitore: Crea un’istanza di JsonConverter.
  2. Imposta le Opzioni di Conversione: Usa DocumentToJsonOptions per configurare come il documento è rappresentato in JSON.
  3. Definisci i Percorsi di Input e Output: Imposta i percorsi per il documento di input e il file JSON di output.
  4. Esegui la Conversione: Chiama il metodo Process per convertire il documento.

Esempio: Converti PDF in JSON

// Passo 1: Inizializza il Convertitore JSON
var converter = new JsonConverter();

// Passo 2: Configura le opzioni per la conversione da Documento a JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Includi i metadati nell'output JSON
options.FormatOutput = true; // Format il output JSON per la leggibilità

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni disponibili per la conversione di Documenti in JSON

  • IncludeMetadata: Specifica se includere i metadati del documento nell’output JSON.
  • FormatOutput: Scegli se formattare il JSON per la leggibilità.

Conversione di JSON in Documenti

Per convertire i dati JSON in un documento:

  1. Inizializza il Convertitore: Crea un’istanza di JsonConverter.
  2. Imposta le Opzioni di Conversione: Usa JsonToDocumentOptions per definire il formato e il layout del documento di destinazione.
  3. Specifica i Percorsi: Imposta i percorsi del file JSON di input e del documento di output.
  4. Esegui la Conversione: Chiama il metodo Process per generare il documento.

Esempio: Converti JSON in PDF

// Passo 1: Inizializza il Convertitore JSON
var converter = new JsonConverter();

// Passo 2: Configura le opzioni per la conversione da JSON a Documento
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni aggiuntive per la conversione di JSON in Documenti

  • DocumentFormat: Specifica il formato di destinazione (Pdf, Docx, ecc.).
  • PageLayoutOption: Definisci il layout della pagina per il documento risultante (Portrait, Landscape).

Questo convertitore fornisce potenti capacità per integrare il contenuto dei documenti con i servizi web e altre applicazioni orientate ai dati. Che si tratti di estrarre dati dai documenti o di generare documenti da dati strutturati, il Sheetize JSON Converter è una soluzione ideale per i flussi di lavoro documentali moderni.

PDF Converter

Il Sheetize PDF Converter per .NET offre funzionalità avanzate per convertire documenti in formato PDF e viceversa, rendendolo ideale per l’archiviazione, la condivisione e per garantire una formattazione coerente dei documenti su diversi dispositivi.

Caratteristiche principali

Converti vari formati in PDF

Converti documenti da molteplici formati, come DOCX, HTML e immagini, in PDF per una facile distribuzione e stampabilità.

Converti PDF in altri formati

Converti documenti PDF in altri formati, come DOCX, HTML e immagini, per una facile modifica o integrazione in altri flussi di lavoro.


Guida dettagliata

Conversione di documenti in PDF

Per convertire un documento in PDF:

  1. Inizializza il Convertitore: Crea un’istanza di PdfConverter.
  2. Imposta le Opzioni di Conversione: Usa DocumentToPdfOptions per configurare impostazioni come layout delle pagine e compressione.
  3. Definisci Percorsi di Input e Output: Imposta i percorsi per il documento di input e il PDF di output.
  4. Esegui la Conversione: Chiama il metodo Process per convertire il documento.

Esempio: Converti DOCX in PDF

// Passo 1: Inizializza il Convertitore PDF  
var converter = new PdfConverter();  

// Passo 2: Configura le opzioni per la conversione di documento in PDF  
var options = new DocumentToPdfOptions();  
options.PageLayoutOption = PageLayoutOption.Portrait;  
options.CompressionLevel = CompressionLevel.High;  

// Passo 3: Imposta i percorsi dei file  
options.AddInput(new FileDataSource("input.docx"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// Passo 4: Esegui la conversione  
converter.Process(options);  

Opzioni disponibili per la conversione di documenti in PDF

  • PageLayoutOption: Definisci il layout della pagina per il PDF risultante (Portrait, Landscape).
  • CompressionLevel: Specifica il livello di compressione per ridurre le dimensioni del file (Low, Medium, High).

Conversione di PDF in altri formati

Per convertire un documento PDF in un altro formato:

  1. Inizializza il Convertitore: Crea un’istanza di PdfConverter.
  2. Configura le Opzioni di Conversione: Usa PdfToDocumentOptions per specificare il formato di output e eventuali personalizzazioni.
  3. Specifica i Percorsi: Imposta il PDF di input e i percorsi del file documento di output.
  4. Esegui la Conversione: Chiama il metodo Process per completare la conversione.

Esempio: Converti PDF in DOCX

// Passo 1: Inizializza il Convertitore PDF  
var converter = new PdfConverter();  

// Passo 2: Configura le opzioni per la conversione da PDF a DOCX  
var options = new PdfToDocumentOptions(DocumentFormat.Docx);  

// Passo 3: Imposta i percorsi dei file  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.docx"));  

// Passo 4: Esegui la conversione  
converter.Process(options);  

Opzioni aggiuntive per PDF in altri formati

  • DocumentFormat: Specifica il formato di output desiderato (Docx, Html, Png, ecc.).
  • TextExtractionMode: Definisci come il testo viene estratto dal PDF (PlainText, FormattedText).

Il Sheetize PDF Converter è uno strumento essenziale per gestire documenti, sia che tu abbia bisogno di creare file PDF universali condivisibili, sia che tu debba convertire PDF indietro in formati modificabili. Offre flessibilità in entrambe le direzioni, rendendolo un’aggiunta potente al toolkit di qualsiasi sviluppatore.

Spreadsheet Converter

Il Sheetize Spreadsheet Converter per .NET fornisce funzionalità per convertire fogli di calcolo tra diversi formati, rendendolo adatto per operazioni di trasformazione dei dati, reporting e integrazione.

Caratteristiche Principali

Converti Foglio di Calcolo in PDF

Converti file di fogli di calcolo (es. XLSX, CSV) in PDF per una condivisione e stampa facili.

Converti Foglio di Calcolo in Altri Formati

Converti fogli di calcolo in formati come CSV, JSON o HTML, consentendo l’integrazione con applicazioni web o flussi di lavoro di elaborazione dei dati.


Guida Dettagliata

Conversione di Foglio di Calcolo in PDF

Per convertire un foglio di calcolo in PDF:

  1. Inizializza il Converter: Crea un’istanza di SpreadsheetConverter.
  2. Imposta le Opzioni di Conversione: Usa SpreadsheetToPdfOptions per configurare impostazioni come layout della pagina, opzioni di adattamento e filigrana.
  3. Definisci Percorsi di Input e Output: Imposta i percorsi per il foglio di calcolo di input e il PDF di output.
  4. Esegui la Conversione: Chiama il metodo Process per completare la conversione.

Esempio: Converti XLSX in PDF

// Passo 1: Inizializza il Converter di Fogli di Calcolo
var converter = new SpreadsheetConverter();

// Passo 2: Configura le opzioni per la conversione da foglio di calcolo a PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Assicurati che il foglio di calcolo si adatti a una singola pagina

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni Disponibili per la Conversione di Foglio di Calcolo in PDF

  • PageLayoutOption: Definisci l’orientamento della pagina per il PDF risultante (Portrait, Landscape).
  • FitToPage: Specifica se adattare il contenuto del foglio di calcolo su una singola pagina.

Conversione di Foglio di Calcolo in Altri Formati

Per convertire un foglio di calcolo in un altro formato (es. CSV, HTML):

  1. Inizializza il Converter: Crea un’istanza di SpreadsheetConverter.
  2. Configura le Opzioni di Conversione: Usa SpreadsheetToDocumentOptions per specificare il formato di destinazione.
  3. Specificare Percorsi: Imposta i percorsi del foglio di calcolo di input e del file di output.
  4. Esegui la Conversione: Chiama il metodo Process per generare l’output.

Esempio: Converti XLSX in CSV

// Passo 1: Inizializza il Converter di Fogli di Calcolo
var converter = new SpreadsheetConverter();

// Passo 2: Configura le opzioni per la conversione da foglio di calcolo a CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// Passo 4: Esegui la conversione
converter.Process(options);

Opzioni Aggiuntive per la Conversione di Foglio di Calcolo in Documento

  • DocumentFormat: Definisci il formato di output desiderato (Csv, Json, Html).
  • IncludeFormulas: Scegli se includere formule calcolate o solo valori statici nell’output.

Il Sheetize Spreadsheet Converter è altamente versatile, fornendo supporto per la trasformazione dei fogli di calcolo in vari formati per soddisfare diverse esigenze. Che tu stia creando report PDF da fogli di calcolo o estraendo dati per l’elaborazione, questo convertitore offre una soluzione affidabile per gli sviluppatori.

Spreadsheet Merger

Il Sheetize Spreadsheet Merger per .NET consente agli sviluppatori di unire più file di fogli di calcolo in uno, ideale per consolidare dati provenienti da diverse fonti in un rapporto unico.

Caratteristiche principali

Unisci più fogli di calcolo

Combina più fogli di calcolo in un unico file, preservando l’integrità dei dati e la formattazione.


Guida dettagliata

Unire fogli di calcolo

Per unire più fogli di calcolo in uno:

  1. Inizializza il Merger: Crea un’istanza di SpreadsheetMerger.
  2. Aggiungi file di input: Aggiungi tutti i fogli di calcolo da unire.
  3. Specifica il percorso di output: Imposta il percorso del file di output per il foglio di calcolo unito.
  4. Esegui l’unione: Chiama il metodo Process per unire i file.

Esempio: Unisci più file XLSX

// Passo 1: Inizializza il Merger di Spreadsheet
var merger = new SpreadsheetMerger();

// Passo 2: Aggiungi file di input
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));

// Passo 3: Imposta il percorso del file di output
merger.AddOutput(new FileDataSource("merged_output.xlsx"));

// Passo 4: Esegui il processo di unione
merger.Process();

Questa funzionalità è particolarmente utile per creare rapporti unificati o consolidare dati provenienti da più fonti senza intervento manuale.

Spreadsheet Splitter

Il Sheetize Spreadsheet Splitter per .NET aiuta gli sviluppatori a suddividere grandi file di fogli di calcolo in parti più piccole, ideali per la distribuzione e gestione dei dati.

Caratteristiche principali

Suddividi i Fogli di Calcolo in File Più Piccoli

Suddividi grandi file di fogli di calcolo per foglio, intervallo o regole personalizzate per una gestione e condivisione più facili.


Guida Dettagliata

Suddividere un Foglio di Calcolo

Per suddividere un foglio di calcolo in più file più piccoli:

  1. Inizializza il Divisore: Crea un’istanza di SpreadsheetSplitter.
  2. Imposta i Criteri di Suddivisione: Usa SplitterOptions per specificare come suddividere (ad es., per foglio o per conteggio righe).
  3. Definisci i Percorsi di Input e Output: Imposta il file di input e i percorsi per i file di output suddivisi.
  4. Esegui la Suddivisione: Chiama il metodo Process per suddividere il file.

Esempio: Suddividi XLSX per Foglio

// Passo 1: Inizializza il Divisore di Fogli di Calcolo  
var splitter = new SpreadsheetSplitter();  

// Passo 2: Configura le opzioni per suddividere per foglio  
var options = new SplitterOptions(SplitMode.BySheet);  

// Passo 3: Imposta i percorsi dei file  
options.AddInput(new FileDataSource("input.xlsx"));  
options.AddOutput(new FileDataSource("output_directory"));  

// Passo 4: Esegui il processo di suddivisione  
splitter.Process(options);  

Questo strumento è perfetto per dividere grandi file in pezzi più piccoli e gestibili, rendendo i dati più accessibili e più facili da gestire.

Spreadsheet Unlocker

Il Sheetize Spreadsheet Unlocker per .NET fornisce la capacità di rimuovere la protezione dai fogli di calcolo, consentendo agli sviluppatori di modificare o riformattare contenuti bloccati.

Caratteristiche Principali

Sbloccare Fogli di Calcolo Protetti

Rimuovi la protezione con password o il blocco a livello di foglio per abilitare le modifiche al foglio di calcolo.


Guida Dettagliata

Sbloccare un Foglio di Calcolo Protetto

Per sbloccare un foglio di calcolo protetto:

  1. Inizializza l’Unlocker: Crea un’istanza di SpreadsheetUnlocker.
  2. Fornisci le Credenziali di Sblocco: Imposta la password o specifica altri parametri di sblocco.
  3. Definisci i Percorsi di Input e Output: Imposta i percorsi per il file bloccato di input e il file sbloccato di output.
  4. Esegui il Sblocco: Chiama il metodo Process per sbloccare il file.

Esempio: Sbloccare un File XLSX

// Passo 1: Inizializza lo Spreadsheet Unlocker  
var unlocker = new SpreadsheetUnlocker();  

// Passo 2: Imposta le credenziali di sblocco  
var options = new UnlockerLoadOptions();  
options.Password = "password123";  

// Passo 3: Imposta i percorsi dei file  
options.AddInput(new FileDataSource("locked_input.xlsx"));  
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));  

// Passo 4: Esegui il processo di sblocco  
unlocker.Process(options);  

Lo Spreadsheet Unlocker è utile per gli sviluppatori che hanno bisogno di modificare programmaticamente fogli di calcolo protetti.

Text Converter

Il Sheetize Text Converter per .NET consente la conversione di documenti in formato testo semplice e viceversa, ideale per l’estrazione dei dati, l’archiviazione e l’integrazione con sistemi basati su testo.

Caratteristiche principali

Converti documenti in testo semplice

Estrai contenuti testuali da documenti come PDF, DOCX e HTML, utile per l’elaborazione dei dati e l’archiviazione.

Converti testo semplice in formati documentali

Crea documenti formattati da testo semplice, fornendo un modo semplice per generare report o file strutturati.


Guida dettagliata

Conversione di documenti in testo semplice

Per convertire un documento in testo semplice:

  1. Inizializza il Converter: Crea un’istanza di TextConverter.
  2. Imposta le opzioni di conversione: Usa DocumentToTextOptions per configurare le impostazioni di output.
  3. Definisci i percorsi di input e output: Imposta i percorsi per il documento di input e il file di testo di output.
  4. Esegui la conversione: Chiama il metodo Process per convertire il documento.

Esempio: Converti PDF in testo semplice

// Passo 1: Inizializza il Text Converter
var converter = new TextConverter();

// Passo 2: Configura le opzioni per la conversione da documento a testo
var options = new DocumentToTextOptions();

// Passo 3: Imposta i percorsi dei file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));

// Passo 4: Esegui la conversione
converter.Process(options);

Il Text Converter è essenziale per scenari in cui è necessaria l’estrazione di testo, come la creazione di archivi o l’elaborazione di dati in testo semplice.

FAQs

Questa FAQ fornisce informazioni approfondite sulle caratteristiche e le funzionalità degli SDK Sheetize .NET, coprendo aspetti come la conversione di fogli di calcolo, la gestione dei documenti e i dettagli di compatibilità.


Domande Generali

1. Cos’è Sheetize per .NET?

Sheetize per .NET è un potente SDK progettato per gestire documenti di fogli di calcolo in modo programmatico. Include strumenti per convertire fogli di calcolo in vari formati, modificare i dati delle celle, gestire moduli di fogli di calcolo e ottimizzare i flussi di lavoro dei documenti.

2. Come posso installare gli SDK Sheetize per .NET?

Puoi installare gli SDK Sheetize scaricando i file di assembly dal sito ufficiale o recuperando i pacchetti direttamente da NuGet. I dettagli delle istruzioni di installazione sono forniti nella documentazione di ciascun SDK.


Conversione di Fogli di Calcolo

3. Come posso convertire un foglio di calcolo in PDF?

Per convertire un foglio di calcolo in formato PDF utilizzando il Convertitore da Spreadsheet a PDF:

  1. Instanzia la classe SpreadsheetPdfConverter.
  2. Crea un oggetto PdfConversionOptions per configurare le impostazioni di conversione.
  3. Specifica i percorsi del foglio di calcolo di input e del file PDF di output.
  4. Chiama il metodo Convert per eseguire la conversione.

4. Come faccio a convertire i fogli di calcolo in HTML?

Utilizzando il Convertitore da Spreadsheet a HTML:

  1. Crea un’istanza della classe HtmlConverter.
  2. Configura le opzioni (ad es. impostazioni di design responsivo) tramite HtmlConversionOptions.
  3. Specifica i percorsi dei file di input/output e chiama il metodo Convert.

5. Come faccio a convertire un foglio di calcolo in CSV?

Per convertire un foglio di calcolo in CSV:

  1. Instanzia la classe CsvConverter e crea un oggetto CsvConversionOptions.
  2. Aggiungi il file del foglio di calcolo di input e specifica la cartella di output.
  3. Imposta opzioni come il tipo di delimitatore.
  4. Chiama il metodo Convert per generare il file CSV.

Gestione dei Documenti

6. Come faccio a unire più fogli di calcolo in uno?

Per unire fogli di calcolo utilizzando il Fusore di Spreadsheet:

  1. Instanzia la classe SpreadsheetMerger.
  2. Aggiungi i file dei fogli di calcolo di input e specifica un file di output tramite MergeOptions.
  3. Chiama il metodo Merge per combinare i file.

7. Come posso dividere un foglio di calcolo grande?

Utilizzando il Divisore di Spreadsheet:

  1. Instanzia la classe SpreadsheetSplitter.
  2. Configura le impostazioni di divisione con SplitOptions per definire come suddividere il file.
  3. Aggiungi il foglio di calcolo di input e specifica la cartella di output.
  4. Chiama il metodo Split per creare sezioni più piccole del foglio di calcolo.

8. Come faccio a sbloccare un foglio di calcolo protetto?

Per sbloccare un foglio di calcolo in modo programmatico:

  1. Crea un’istanza della classe SpreadsheetUnlocker.
  2. Usa UnlockOptions per fornire i dettagli della password.
  3. Aggiungi il file di input e specifica un percorso di output.
  4. Chiama il metodo Unlock per rimuovere la protezione.

SDK di Conversione Specializzati

11. Come posso convertire un foglio di calcolo in JSON?

Per convertire fogli di calcolo in JSON:

  1. Instanzia la classe JsonConverter.
  2. Usa JsonConversionOptions per configurare i percorsi di input/output e le impostazioni.
  3. Chiama il metodo Convert per produrre il file JSON.

12. Come faccio a convertire un foglio di calcolo in immagini (ad es., JPEG, PNG)?

Utilizzando il Convertitore da Spreadsheet a Immagine:

  1. Crea un’istanza della classe ImageConverter.
  2. Configura le impostazioni dell’immagine tramite ImageConversionOptions (ad es., tipo di formato, risoluzione).
  3. Aggiungi i percorsi dei file di input/output e chiama il metodo Convert.

Licenze e Compatibilità

13. Quali sono i requisiti di sistema per utilizzare gli SDK Sheetize?

Sheetize supporta:

  • Sistemi Operativi: Windows 7-11, Windows Server 2008-2022, macOS (10.14+), e Linux.
  • Framework: .NET Framework 4.0 a 8.0.
  • IDE: Compatibile con varie versioni di Visual Studio.

14. Come faccio a impostare le chiavi di licenza per gli SDK Sheetize?

Per attivare un SDK, fai riferimento a Sheetize nel tuo progetto e imposta le chiavi di licenza prima di utilizzare qualsiasi metodo. I dettagli delle istruzioni sono forniti nella documentazione di ciascun SDK.

15. Dove posso trovare ulteriori esempi e documentazione per Sheetize?

La documentazione API completa e esempi sono disponibili sul sito web di Sheetize, o tramite i pacchetti NuGet all’interno del tuo ambiente di sviluppo.


Caratteristiche Aggiuntive

17. Sheetize è limitato a lavorare solo con fogli di calcolo?

Sebbene Sheetize si concentri principalmente sulla manipolazione di fogli di calcolo, supporta anche le conversioni da e verso formati come JSON, HTML, PDF e formati di immagine come JPEG e PNG.

18. Come posso convertire i fogli di calcolo in altri formati come DOC/DOCX?

Puoi convertire i fogli di calcolo in documenti Word utilizzando il Convertitore da Spreadsheet a Word:

  1. Crea un’istanza della classe SpreadsheetWordConverter.
  2. Configura le opzioni con DocConversionOptions.
  3. Aggiungi i percorsi di input/output e chiama il metodo Convert.

Per ulteriori informazioni, visita il sito ufficiale.

 Italiano