Unterabschnitte von Installation
System Requirements
Sheetize SDKs sind darauf ausgelegt, nahtlos mit .NET-Anwendungen zu integrieren und unterstützen eine Vielzahl von Betriebssystemen und Entwicklungsumgebungen. Im Folgenden finden Sie die wichtigsten Systemanforderungen:
Unterstützte Betriebssysteme
Windows
- Windows 7 (x64, x86)
- Windows 8, 8.1 (x64, x86)
- Windows 10 (x64, x86)
- Windows 11 (x64, x86)
- Windows Server 2003 bis Windows Server 2022 (x64, x86)
- Microsoft Azure
macOS
- macOS 10.12 (Sierra) und höher
Linux
- Kompatibel mit mehreren Linux-Distributionen:
- Ubuntu (16.04, 18.04, 20.04, 22.04)
- CentOS (7, 8)
- Debian (9, 10)
- OpenSUSE (Leap 15+, SLES 12+)
Android
- Unterstützt Android 8.0 (Oreo) und höher
Entwicklungsumgebungen
- Microsoft Visual Studio:
- Visual Studio 2010 und höher (einschließlich 2019 und 2022)
- Unterstützt jede Entwicklungsumgebung, die auf .NET-Plattformen abzielt
Unterstützte .NET-Frameworks
- .NET Framework 4.0 und höher
- .NET Standard 2.0 (.NET Core 3.1+)
- .NET 6.0, .NET 7.0, .NET 8.0
Zusätzliche Hinweise
- Adobe Acrobat ist nicht erforderlich, um Sheetize SDKs zu verwenden, wird jedoch empfohlen, um Tabellenkalkulationsdokumente anzuzeigen.
Declaration
Sheetize SDKs erfordern ein Vollvertrauen Berechtigungsset, wenn sie innerhalb von .NET-Anwendungen verwendet werden. Dieses Berechtigungsniveau ist notwendig, um kritische systemweite Operationen durchzuführen, wie z.B. den Zugriff auf Registrierungseinstellungen, Systemdateien und die Verwaltung von Schriften.
Warum Vollvertrauen notwendig ist
Die Sheetize SDKs sind auf zentrale .NET-Systemklassen angewiesen, die häufig erweiterte Berechtigungen aus folgenden Gründen benötigen:
- Zugriff auf die Registrierung: Einige Operationen erfordern möglicherweise das Lesen oder Schreiben in die Systemregistrierung zu Konfigurationszwecken.
- Systemdateien: Aufgaben wie das Verwalten von Schriften oder Dateioperationen benötigen möglicherweise Zugriff auf Systemdateien außerhalb des virtuellen Verzeichnisses der Anwendung.
Einschränkungen in Umgebungen mit mittlerem Vertrauen
In Hosting-Umgebungen, die mittleres Vertrauen durchsetzen, sind mehrere kritische Berechtigungen eingeschränkt oder nicht verfügbar, was die Funktionalität der SDKs behindern könnte. Die folgenden Einschränkungen gelten unter mittlerem Vertrauen:
- OleDbPermission: Verhindert die Verwendung von ADO.NET verwalteten OLE DB-Datenanbietern zum Zugriff auf Datenbanken.
- EventLogPermission: Blockiert den Zugriff auf das Windows-Ereignisprotokoll, wodurch die Diagnosetools eingeschränkt werden.
- ReflectionPermission: Beschränkt die Reflexion, was bestimmte dynamische Operationen betrifft.
- RegistryPermission: Verweigert den Zugriff auf die Systemregistrierung.
- WebPermission: Beschränkt die Kommunikation auf vordefinierte Adressen oder Bereiche, wie im
<trust>
-Element konfiguriert. - FileIOPermission: Beschränkt den Zugriff auf Dateien innerhalb des virtuellen Verzeichnisses der Anwendung.
Um die volle Funktionalität sicherzustellen, sollten Sheetize SDKs in einer Vollvertrauensumgebung verwendet werden.
Non-Windows Environment
Sheetize SDKs unterstützen .NET Standard 2.0, wodurch sie in .NET Core-Anwendungen auf Linux oder anderen Nicht-Windows-Umgebungen verwendet werden können. Um optimale Leistung und eine präzise Textdarstellung zu gewährleisten, befolgen Sie die folgenden Schritte:
Empfohlene Einrichtung für Linux
1. Installieren Sie das libgdiplus-Paket
Das libgdiplus-Paket bietet essentielle GDI+-Funktionalitäten, die entscheidend für das Rendern und Verarbeiten von Tabellenkalkulationen sind. Installieren Sie es, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:
sudo apt-get install libgdiplus
2. Installieren Sie Microsoft-kompatible Schriftarten
Um eine korrekte Textdarstellung sicherzustellen, installieren Sie Microsoft TrueType-Schriftarten mit folgendem Befehl:
sudo apt-get install ttf-mscorefonts-installer
Diese Schriftarten sollten sich im Verzeichnis /usr/share/fonts/truetype/msttcorefonts
befinden. Wenn Ihr System ein anderes Verzeichnis verwendet, aktualisieren Sie den Pfad in Ihrem Code, bevor Sie mit Sheetize SDKs arbeiten:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Tipp
Durch die Installation dieser Pakete und die korrekte Konfiguration des Schriftartenpfads können Sie die Leistung von Sheetize SDKs auf Linux oder anderen Nicht-Windows-Systemen maximieren.
Evaluation
Sie können Sheetize SDKs problemlos zu Evaluierungszwecken herunterladen. Die Evaluierungsversion ist voll funktionsfähig, der einzige Unterschied besteht darin, wie Sie die Lizenz aktivieren.
Einschränkungen der Evaluierungsversion
Die Evaluierungsversion bietet vollen Zugriff auf alle Funktionen, enthält jedoch die folgenden Einschränkungen, bis eine Lizenz angewendet wird:
- Ein Evaluierungs-Wasserzeichen wird zu allen generierten Ausgaben hinzugefügt.
- Nur die ersten vier Seiten einer Tabelle können angezeigt oder bearbeitet werden.
Um diese Einschränkungen zu entfernen und die vollen Fähigkeiten von Sheetize freizuschalten, wenden Sie einfach eine Lizenz an, indem Sie ein paar Zeilen Code zu Ihrem Projekt hinzufügen.
Unterabschnitte von Developer's Guide
HTML Converter
Der Sheetize HTML Converter für .NET bietet robuste Funktionen zur Umwandlung von Dokumenten zwischen PDF- und HTML-Formaten, die ideal für webbasierte Anwendungen, Archivierung und Berichtserstellung sind. Mit mehreren Optionen zur Handhabung von Ressourcen und Layouts passt sich der Converter an verschiedene Projektanforderungen an.
Hauptmerkmale
PDF in HTML Konversion
Konvertieren Sie PDF-Dateien in HTML, um Dokumente für die webbasierte Anzeige oder Integration in Anwendungen, bei denen das HTML-Format bevorzugt wird, zugänglich zu machen.
HTML in PDF Konversion
Transformieren Sie HTML-Inhalte in hochwertige PDFs, die sich perfekt zur Erstellung druckbarer Berichte, zur Archivierung von Webinhalten oder zur Erstellung von teilbaren Dokumentformaten eignen.
Detaillierter Leitfaden
Konvertierung von PDF in HTML
Um ein PDF in HTML zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
HtmlConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
PdfToHtmlOptions
, um die Ausgabe anzupassen, und wählen Sie entweder eingebettete oder externe Ressourcen. - Eingabe- und Ausgabepfade festlegen: Legen Sie die Pfade für Ihr Eingabe-PDF und Ihre Ausgabe-HTML fest.
- Die Konversion ausführen: Rufen Sie die Methode
Process
auf, um die Datei zu konvertieren.
Beispiel: PDF in HTML mit eingebetteten Ressourcen konvertieren
// Schritt 1: Initialisieren des HTML Converters
var converter = new HtmlConverter();
// Schritt 2: Optionen für die PDF-zu-HTML-Konversion konfigurieren
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Schritt 4: Die Konversion durchführen
converter.Process(options);
Verfügbare Optionen für die PDF-zu-HTML-Konversion
SaveDataType:
FileWithEmbeddedResources
: Generiert eine einzelne HTML-Datei mit allen eingebetteten Ressourcen.FileWithExternalResources
: Speichert Ressourcen separat, ideal für große HTML-Dateien.
Ausgabepersonalisierung:
BasePath
: Legt den Basis-Pfad für Ressourcen im HTML-Dokument fest.IsRenderToSinglePage
: Optional alle PDF-Inhalte auf einer einzelnen HTML-Seite rendern.
Konvertierung von HTML in PDF
Um ein HTML-Dokument in ein PDF zu konvertieren, folgen Sie diesen Schritten:
- Converter initialisieren: Erstellen Sie eine Instanz von
HtmlConverter
. - PDF-Optionen konfigurieren: Verwenden Sie
HtmlToPdfOptions
, um Layout- und Medieneinstellungen zu definieren. - Pfade angeben: Legen Sie die Eingabe-HTML- und Ausgabe-PDF-Dateipfade fest.
- Die Konversion ausführen: Führen Sie die Methode
Process
aus, um die Konversion abzuschließen.
Beispiel: HTML in PDF konvertieren
// Schritt 1: Initialisieren des HTML Converters
var converter = new HtmlConverter();
// Schritt 2: Optionen für die HTML-zu-PDF-Konversion konfigurieren
var options = new HtmlToPdfOptions();
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Schritt 4: Die Konversion ausführen
converter.Process(options);
Zusätzliche Optionen für die HTML-zu-PDF-Konversion
Medientyp:
HtmlMediaType.Print
: Ideal für die Erstellung von PDFs, die sich zum Drucken eignen.HtmlMediaType.Screen
: Verwenden Sie dies, wenn Sie Inhalte konvertieren, die für die digitale Anzeige entworfen sind.
Layoutanpassungen:
PageLayoutOption
: Passt an, wie HTML-Inhalte ins PDF-Layout passen, z.B. ScaleToPageWidth
, um sicherzustellen, dass die Inhalte an die Breite des PDFs angepasst werden.IsRenderToSinglePage
: Ermöglicht das Rendern des gesamten HTML-Inhalts auf einer einzelnen PDF-Seite, falls erforderlich für prägnante Präsentationen.
Dieser Converter ist vielseitig einsetzbar für eine Vielzahl von Anwendungen, von der Erzeugung von PDF-Berichten basierend auf Webinhalten bis zur Konvertierung von Archiven von PDF-Dokumenten für die webbasierte Zugänglichkeit. Für fortgeschrittene Konfigurationen konsultieren Sie die vollständige Dokumentation von Sheetize.
Image Converter
Der Sheetize Image Converter für .NET ermöglicht Entwicklern das Konvertieren von Dokumenten in und aus verschiedenen Bildformaten, was ihn ideal für Anwendungen macht, die das Anzeigen von Dokumenten, das Archivieren von Bildern und das Generieren bildbasierter Inhalte umfassen.
Hauptmerkmale
PDF in Bildkonvertierung
Konvertieren Sie PDF-Dokumente in Bildformate (z.B. PNG, JPEG), perfekt zum Erstellen von Vorschauen oder für die bildbasierte Dokumentenverarbeitung.
Bild in PDF-Konvertierung
Transformieren Sie Bilddateien in PDF-Dokumente, geeignet zum Zusammenfügen von Bildern in einer einzelnen Datei oder zum Erstellen von PDF-Berichten aus bildbasierten Daten.
Detaillierter Leitfaden
Konvertieren von PDF in Bild
Um ein PDF-Dokument in ein Bildformat zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
ImageConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
PdfToImageOptions
, um das gewünschte Bildformat, die Auflösung und die Ausgabequalität festzulegen. - Eingabe- und Ausgabe-Pfade definieren: Legen Sie die Pfade für die Eingabe-PDF- und Ausgabe-Bilddateien fest.
- Die Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um die Konvertierung abzuschließen.
Beispiel: Konvertieren von PDF in PNG-Bild
// Schritt 1: Bildkonverter initialisieren
var converter = new ImageConverter();
// Schritt 2: Optionen für die PDF-in-Bild-Konvertierung festlegen
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Auflösung auf 300 DPI festlegen
options.Quality = 90; // Bildqualität auf 90% festlegen
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));
// Schritt 4: Die Konvertierung durchführen
converter.Process(options);
Verfügbare Optionen für die PDF-in-Bild-Konvertierung
- ImageType: Geben Sie das gewünschte Bildformat an (
Png
, Jpeg
, Bmp
usw.). - Resolution: Legen Sie die Auflösung (DPI) für das Ausgabe-Bild fest.
- Quality: Bestimmen Sie das Qualitätsniveau (für JPEG-Ausgaben).
Konvertieren von Bild in PDF
Um ein Bild in eine PDF zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
ImageConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
ImageToPdfOptions
, um das Layout und das Aussehen der resultierenden PDF anzupassen. - Pfade angeben: Legen Sie die Eingabebild- und Ausgabe-PDF-Dateipfade fest.
- Die Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um die PDF zu generieren.
Beispiel: Konvertieren von PNG-Bild in PDF
// Schritt 1: Bildkonverter initialisieren
var converter = new ImageConverter();
// Schritt 2: Optionen für die Bild-in-PDF-Konvertierung festlegen
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));
// Schritt 4: Die Konvertierung ausführen
converter.Process(options);
Zusätzliche Optionen für die Bild-in-PDF-Konvertierung
- PageLayoutOption: Definieren Sie, wie das Bild auf der PDF-Seite platziert wird (z.B.
Centered
, TopLeft
). - ImageScalingOption: Steuern Sie, wie das Bild innerhalb der PDF-Seite passt (z.B.
FitToPage
, Stretch
).
Dieser Konverter ist vielseitig für Entwickler, die mit bildbasierten Dokumenteninhalten arbeiten müssen, sei es, um hochwertige Dokumentenvorschauen zu generieren oder mehrere Bilder in PDFs für eine einfache Verbreitung zu bündeln.
eBook Converter
Der Sheetize eBook Converter für .NET ermöglicht die nahtlose Konvertierung von Dokumenten zu und von gängigen eBook-Formaten wie EPUB und MOBI. Er ist ideal für Verlage, digitale Bibliotheken und Entwickler, die eBook-Funktionalitäten in ihre Anwendungen integrieren möchten.
Hauptmerkmale
PDF zu EPUB-Konvertierung
Konvertieren Sie PDF-Dateien einfach in das EPUB-Format und optimieren Sie diese für eReader und andere Geräte, die eBook-Formate unterstützen.
EPUB zu PDF-Konvertierung
Konvertieren Sie eBook-Inhalte von EPUB in PDF, um sie für den Druck oder die Offline-Anzeige in einem standardisierten Format geeignet zu machen.
Detaillierte Anleitung
PDF in EPUB konvertieren
Um ein PDF-Dokument in ein EPUB-eBook zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
EbookConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
PdfToEpubOptions
, um Einstellungen für die EPUB-Ausgabe zu konfigurieren, wie z.B. die Bildbearbeitung und Metadaten. - Eingabe- und Ausgabepfade definieren: Legen Sie die Pfade für das Eingabe-PDF und das Ausgabe-EPUB fest.
- Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um das Dokument zu konvertieren.
Beispiel: PDF in EPUB konvertieren
// Schritt 1: eBook Converter initialisieren
var converter = new EbookConverter();
// Schritt 2: Optionen für die PDF zu EPUB-Konvertierung konfigurieren
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Bilder in das Ausgabe-EPUB einfügen
options.SetMetadata("Title", "Konvertiertes eBook");
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// Schritt 4: Konvertierung ausführen
converter.Process(options);
Verfügbare Optionen für die PDF zu EPUB-Konvertierung
- IncludeImages: Geben Sie an, ob Bilder aus dem ursprünglichen PDF in das resultierende EPUB aufgenommen werden sollen.
- SetMetadata: Fügen Sie Metadaten wie Titel, Autor und Thema zur EPUB-Datei hinzu.
EPUB in PDF konvertieren
Um eine EPUB-Datei in PDF zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
EbookConverter
. - PDF-Optionen konfigurieren: Verwenden Sie
EpubToPdfOptions
, um Einstellungen wie Seitenlayout und Ränder festzulegen. - Pfade angeben: Legen Sie die Eingabe-EPUB- und Ausgabe-PDF-Dateipfade fest.
- Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um die Konvertierung abzuschließen.
Beispiel: EPUB in PDF konvertieren
// Schritt 1: eBook Converter initialisieren
var converter = new EbookConverter();
// Schritt 2: Optionen für die EPUB zu PDF-Konvertierung konfigurieren
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// Schritt 4: Konvertierung ausführen
converter.Process(options);
Zusätzliche Optionen für die EPUB zu PDF-Konvertierung
- PageLayoutOption: Legen Sie das Seitenlayout für das resultierende PDF fest, z.B.
Portrait
oder Landscape
. - MarginSettings: Definieren Sie die Ränder für das Ausgabe-PDF.
Dieser Konverter ist äußerst nützlich für Verlage und Entwickler, die eBook-bezogene Arbeitsabläufe automatisieren müssen. Ob Sie eBooks aus PDF-Dokumenten erstellen oder eBook-Dateien für den Druck vorbereiten möchten, der Sheetize eBook Converter bietet eine flexible Lösung.
JSON Converter
Der Sheetize JSON Converter für .NET bietet robuste Funktionen zum Konvertieren von Dokumenten in und aus dem JSON-Format, die eine einfache Integration in Webanwendungen und Datenverarbeitungs-Workflows ermöglichen.
Hauptmerkmale
Konvertierung von Dokumenten in JSON
Konvertieren Sie Dokumente (z. B. PDF, DOCX) in das JSON-Format, um Inhalte in einem strukturierten Format für eine weitere Analyse oder Integration zu extrahieren.
Konvertierung von JSON in Dokumente
Transformieren Sie JSON-Daten in Dokumentformate wie PDF oder DOCX, um die Erstellung von Berichten oder die Automatisierung von Dokumenten zu ermöglichen.
Detaillierte Anleitung
Konvertierung von Dokumenten in JSON
Um ein Dokument in JSON zu konvertieren:
- Konverter initialisieren: Erstellen Sie eine Instanz von
JsonConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
DocumentToJsonOptions
, um zu konfigurieren, wie das Dokument in JSON dargestellt wird. - Eingangs- und Ausgangs-Pfade definieren: Legen Sie die Pfade für das Eingabedokument und die Ausgangs-JSON-Datei fest.
- Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um das Dokument zu konvertieren.
Beispiel: Konvertieren Sie PDF in JSON
// Schritt 1: JSON-Konverter initialisieren
var converter = new JsonConverter();
// Schritt 2: Optionen für die Konvertierung von Dokument in JSON konfigurieren
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Metadaten in die JSON-Ausgabe einbeziehen
options.FormatOutput = true; // JSON-Ausgabe für Lesbarkeit formatieren
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));
// Schritt 4: Konvertierung ausführen
converter.Process(options);
Verfügbare Optionen für die Konvertierung von Dokumenten in JSON
- IncludeMetadata: Geben Sie an, ob die Metadaten des Dokuments in die JSON-Ausgabe aufgenommen werden sollen.
- FormatOutput: Wählen Sie, ob das JSON für eine bessere Lesbarkeit formatiert werden soll.
Konvertierung von JSON in Dokumente
Um JSON-Daten in ein Dokument zu konvertieren:
- Konverter initialisieren: Erstellen Sie eine Instanz von
JsonConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
JsonToDocumentOptions
, um das Ziel-Dokumentformat und das Layout zu definieren. - Pfade angeben: Legen Sie die Eingabe-JSON- und Ausgangs-Dokumentdateipfade fest.
- Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um das Dokument zu erstellen.
Beispiel: Konvertieren Sie JSON in PDF
// Schritt 1: JSON-Konverter initialisieren
var converter = new JsonConverter();
// Schritt 2: Optionen für die Konvertierung von JSON in Dokument konfigurieren
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));
// Schritt 4: Konvertierung ausführen
converter.Process(options);
Zusätzliche Optionen für die Konvertierung von JSON in Dokumente
- DocumentFormat: Geben Sie das Ziel-Format an (
Pdf
, Docx
usw.). - PageLayoutOption: Definieren Sie das Seitenlayout für das resultierende Dokument (
Hochformat
, Querformat
).
Dieser Konverter bietet leistungsstarke Funktionen zur Integration von Dokumenteninhalten mit Webdiensten und anderen datengestützten Anwendungen. Ob es um das Extrahieren von Daten aus Dokumenten oder das Generieren von Dokumenten aus strukturierten Daten geht, der Sheetize JSON Converter ist eine ideale Lösung für moderne Dokumenten-Workflows.
PDF Converter
Der Sheetize PDF Converter für .NET bietet erweiterte Funktionen zum Konvertieren von Dokumenten in und aus dem PDF-Format, was ihn ideal für Archivierung, Teilen und Sicherstellen einer einheitlichen Dokumentenformatierung auf verschiedenen Geräten macht.
Hauptmerkmale
Konvertieren Sie Dokumente aus mehreren Formaten, wie DOCX, HTML und Bilder, in PDF für einfache Verteilung und Druckbarkeit.
Konvertieren Sie PDF-Dokumente in andere Formate, wie DOCX, HTML und Bilder, um einfache Bearbeitung oder Integration in andere Arbeitsabläufe zu ermöglichen.
Detaillierter Leitfaden
Dokumente in PDF konvertieren
Um ein Dokument in PDF zu konvertieren:
- Den Konverter initialisieren: Erstellen Sie eine Instanz von
PdfConverter
. - Konvertierungsoptionen festlegen: Verwenden Sie
DocumentToPdfOptions
, um Einstellungen wie Seitenlayout und Kompression zu konfigurieren. - Eingabe- und Ausgabepfade definieren: Legen Sie die Pfade für das Eingabedokument und das Ausgabe-PDF fest.
- Die Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um das Dokument zu konvertieren.
Beispiel: DOCX in PDF konvertieren
// Schritt 1: Den PDF-Konverter initialisieren
var converter = new PdfConverter();
// Schritt 2: Optionen für die Dokument-zu-PDF-Konvertierung konfigurieren
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));
// Schritt 4: Die Konvertierung ausführen
converter.Process(options);
Verfügbare Optionen für die Dokument-zu-PDF-Konvertierung
- PageLayoutOption: Definieren Sie das Seitenlayout für das resultierende PDF (
Portrait
, Landscape
). - CompressionLevel: Geben Sie das Kompressionsniveau zur Reduzierung der Dateigröße an (
Low
, Medium
, High
).
Um ein PDF-Dokument in ein anderes Format zu konvertieren:
- Den Konverter initialisieren: Erstellen Sie eine Instanz von
PdfConverter
. - Konvertierungsoptionen konfigurieren: Verwenden Sie
PdfToDocumentOptions
, um das Ausgabeformat und Anpassungen festzulegen. - Pfadangaben: Legen Sie die Eingabe-PDF- und Ausgabe-Dokumentdateipfade fest.
- Die Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um die Konvertierung abzuschließen.
Beispiel: PDF in DOCX konvertieren
// Schritt 1: Den PDF-Konverter initialisieren
var converter = new PdfConverter();
// Schritt 2: Optionen für die PDF-zu-DOCX-Konvertierung konfigurieren
var options = new PdfToDocumentOptions(DocumentFormat.Docx);
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));
// Schritt 4: Die Konvertierung ausführen
converter.Process(options);
- DocumentFormat: Geben Sie das gewünschte Ausgabeformat an (
Docx
, Html
, Png
usw.). - TextExtractionMode: Definieren Sie, wie Text aus dem PDF extrahiert wird (
PlainText
, FormattedText
).
Der Sheetize PDF Converter ist ein unverzichtbares Werkzeug zur Verwaltung von Dokumenten, egal ob Sie universell teilbare PDF-Dateien erstellen oder PDFs zurück in bearbeitbare Formate konvertieren müssen. Er bietet Flexibilität in beide Richtungen und macht ihn zu einer mächtigen Ergänzung für das Toolkit eines jeden Entwicklers.
Spreadsheet Converter
Der Sheetize Spreadsheet Converter für .NET bietet Funktionen zur Konvertierung von Tabellen zwischen verschiedenen Formaten, was ihn für Datenumwandlungs-, Berichts- und Integrationsaufgaben geeignet macht.
Hauptmerkmale
Tabelle in PDF konvertieren
Konvertieren Sie Tabellenkalkulationsdateien (z.B. XLSX, CSV) in PDF für eine einfache Weitergabe und Druck.
Konvertieren Sie Tabellen in Formate wie CSV, JSON oder HTML, um die Integration mit Webanwendungen oder Datenverarbeitungs-Workflows zu ermöglichen.
Detaillierter Leitfaden
Tabelle in PDF konvertieren
Um eine Tabelle in PDF zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
SpreadsheetConverter
. - Konvertierungsoptionen einstellen: Verwenden Sie
SpreadsheetToPdfOptions
, um Einstellungen wie Seitenlayout, Anpassungsoptionen und Wasserzeichen zu konfigurieren. - Eingabe- und Ausgabe-Pfade definieren: Legen Sie die Pfade für die Eingabetabelle und die Ausgabedatei PDF fest.
- Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um die Konvertierung abzuschließen.
Beispiel: XLSX in PDF konvertieren
// Schritt 1: Spreadsheet Converter initialisieren
var converter = new SpreadsheetConverter();
// Schritt 2: Optionen für die Konvertierung von Tabelle in PDF konfigurieren
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Stellen Sie sicher, dass die Tabelle auf eine einzige Seite passt
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));
// Schritt 4: Die Konvertierung ausführen
converter.Process(options);
Verfügbare Optionen für die Konvertierung von Tabelle in PDF
- PageLayoutOption: Definieren Sie die Seitenorientierung für das resultierende PDF (
Hochformat
, Querformat
). - FitToPage: Geben Sie an, ob der Tabelleninhalt auf eine Seite angepasst werden soll.
Um eine Tabelle in ein anderes Format (z.B. CSV, HTML) zu konvertieren:
- Converter initialisieren: Erstellen Sie eine Instanz von
SpreadsheetConverter
. - Konvertierungsoptionen konfigurieren: Verwenden Sie
SpreadsheetToDocumentOptions
, um das Zielformat anzugeben. - Pfade angeben: Legen Sie die Pfade für die Eingabetabelle und die Ausgabedatei fest.
- Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um die Ausgabe zu generieren.
Beispiel: XLSX in CSV konvertieren
// Schritt 1: Spreadsheet Converter initialisieren
var converter = new SpreadsheetConverter();
// Schritt 2: Optionen für die Konvertierung von Tabelle in CSV konfigurieren
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));
// Schritt 4: Die Konvertierung ausführen
converter.Process(options);
Zusätzliche Optionen für die Konvertierung von Tabelle in Dokument
- DocumentFormat: Definieren Sie das gewünschte Ausgabeformat (
Csv
, Json
, Html
). - IncludeFormulas: Wählen Sie, ob berechnete Formeln oder nur statische Werte in die Ausgabe einbezogen werden sollen.
Der Sheetize Spreadsheet Converter ist äußerst vielseitig und bietet Unterstützung für die Umwandlung von Tabellen in verschiedene Formate, um unterschiedlichen Anforderungen gerecht zu werden. Egal, ob Sie PDF-Berichte aus Tabellen erstellen oder Daten zur Verarbeitung extrahieren, dieser Konverter bietet eine zuverlässige Lösung für Entwickler.
Spreadsheet Merger
Das Sheetize Spreadsheet Merger für .NET ermöglicht Entwicklern, mehrere Tabellenkalkulationsdateien in eine einzige zu kombinieren, was ideal ist, um Daten aus unterschiedlichen Quellen in einem einheitlichen Bericht zusammenzuführen.
Hauptmerkmale
Mehrere Tabellenkalkulationen zusammenführen
Kombinieren Sie mehrere Tabellenkalkulationen in einer Datei, während die Datenintegrität und das Layout erhalten bleiben.
Detaillierter Leitfaden
Tabellenkalkulationen zusammenführen
Um mehrere Tabellenkalkulationen in eine zu kombinieren:
- Merger initialisieren: Erstellen Sie eine Instanz von
SpreadsheetMerger
. - Eingabedateien hinzufügen: Fügen Sie alle Tabellenkalkulationen hinzu, die zusammengeführt werden sollen.
- Ausgabepfad festlegen: Legen Sie den Ausgabedateipfad für die zusammengeführte Tabellenkalkulation fest.
- Zusammenführung ausführen: Rufen Sie die Methode
Process
auf, um die Dateien zusammenzuführen.
Beispiel: Mehrere XLSX-Dateien zusammenführen
// Schritt 1: Initialisieren Sie den Spreadsheet Merger
var merger = new SpreadsheetMerger();
// Schritt 2: Eingabedateien hinzufügen
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));
// Schritt 3: Legen Sie den Ausgabedateipfad fest
merger.AddOutput(new FileDataSource("merged_output.xlsx"));
// Schritt 4: Führen Sie den Zusammenführungsprozess aus
merger.Process();
Diese Funktionalität ist besonders nützlich, um einheitliche Berichte zu erstellen oder Daten aus mehreren Quellen ohne manuelle Intervention zusammenzuführen.
Spreadsheet Splitter
Der Sheetize Spreadsheet Splitter für .NET hilft Entwicklern, große Tabellenkalkulationsdateien in kleinere Teile zu teilen, die ideal für die Verteilung und Verwaltung von Daten sind.
Hauptmerkmale
Aufteilen von Tabellenkalkulationen in kleinere Dateien
Teilen Sie große Tabellenkalkulationsdateien nach Blatt, Bereich oder benutzerdefinierten Regeln für einfachere Handhabung und Weitergabe.
Detaillierter Leitfaden
Aufteilen einer Tabellenkalkulation
Um eine Tabellenkalkulation in mehrere kleinere Dateien aufzuteilen:
- Initialisieren Sie den Splitter: Erstellen Sie eine Instanz von
SpreadsheetSplitter
. - Festlegen der Trennkriterien: Verwenden Sie
SplitterOptions
, um festzulegen, wie geteilt werden soll (z. B. nach Blatt oder nach Zeilenanzahl). - Definieren Sie Eingabe- und Ausgabepfade: Legen Sie die Eingabedatei und die Pfade für die ausgegebenen Split-Dateien fest.
- Führen Sie die Trennung aus: Rufen Sie die Methode
Process
auf, um die Datei zu teilen.
Beispiel: XLSX nach Blatt aufteilen
// Schritt 1: Initialisieren Sie den Spreadsheet Splitter
var splitter = new SpreadsheetSplitter();
// Schritt 2: Optionen für das Aufteilen nach Blatt konfigurieren
var options = new SplitterOptions(SplitMode.BySheet);
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));
// Schritt 4: Führen Sie den Split-Prozess aus
splitter.Process(options);
Dieses Tool eignet sich perfekt zum Teilen großer Dateien in kleinere, handhabbare Teile, wodurch Daten zugänglicher und einfacher zu bearbeiten sind.
Spreadsheet Unlocker
Der Sheetize Spreadsheet Unlocker für .NET bietet die Möglichkeit, den Schutz von Tabellenkalkulationen zu entfernen, sodass Entwickler gesperrte Inhalte bearbeiten oder umformatieren können.
Hauptmerkmale
Geschützte Tabellenkalkulationen Entsperren
Entfernen Sie den Passwortschutz oder die Blattverriegelung, um Änderungen an der Tabellenkalkulation zu ermöglichen.
Detaillierter Leitfaden
Entsperren einer Geschützten Tabellenkalkulation
Um eine geschützte Tabellenkalkulation zu entsperren:
- Initialisieren Sie den Entsperrer: Erstellen Sie eine Instanz von
SpreadsheetUnlocker
. - Bereitstellen von Entsperr-Credentials: Setzen Sie das Passwort oder geben Sie andere Entsperrparameter an.
- Definieren Sie Eingabe- und Ausgabe-Pfade: Legen Sie die Pfade für die eingereichte gesperrte Datei und die ausgegebene entsperrte Datei fest.
- Führen Sie das Entsperren durch: Rufen Sie die Methode
Process
auf, um die Datei zu entsperren.
Beispiel: Entsperren einer XLSX-Datei
// Schritt 1: Initialisieren Sie den Spreadsheet Unlocker
var unlocker = new SpreadsheetUnlocker();
// Schritt 2: Entsperr-Credentials setzen
var options = new UnlockerLoadOptions();
options.Password = "password123";
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));
// Schritt 4: Führen Sie den Entsperrprozess aus
unlocker.Process(options);
Der Spreadsheet Unlocker ist nützlich für Entwickler, die geschützte Tabellenkalkulationen programmgesteuert ändern müssen.
Text Converter
Der Sheetize Text Converter für .NET ermöglicht die Umwandlung von Dokumenten in und aus dem Format einfachem Text, ideal für die Datenextraktion, Archivierung und Integration mit textbasierten Systemen.
Hauptmerkmale
Dokumente in einfachen Text konvertieren
Extrahieren Sie den Textinhalt aus Dokumenten wie PDF, DOCX und HTML, was nützlich für die Datenverarbeitung und Archivierung ist.
Einfachen Text in Dokumentformate konvertieren
Erstellen Sie formatierte Dokumente aus einfachem Text und bieten Sie eine einfache Möglichkeit, Berichte oder strukturierte Dateien zu generieren.
Detaillierter Leitfaden
Konvertieren eines Dokuments in einfachen Text
Um ein Dokument in einfachen Text zu konvertieren:
- Den Konverter initialisieren: Erstellen Sie eine Instanz von
TextConverter
. - Konversionsoptionen festlegen: Verwenden Sie
DocumentToTextOptions
, um die Ausgabeeinstellungen zu konfigurieren. - Eingangs- und Ausgangspfade definieren: Legen Sie die Pfade für das Eingabedokument und die Ausgabedatei fest.
- Die Konvertierung ausführen: Rufen Sie die Methode
Process
auf, um das Dokument zu konvertieren.
Beispiel: PDF in einfachen Text konvertieren
// Schritt 1: Den Text Converter initialisieren
var converter = new TextConverter();
// Schritt 2: Optionen für die Konvertierung von Dokument zu Text konfigurieren
var options = new DocumentToTextOptions();
// Schritt 3: Dateipfade festlegen
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));
// Schritt 4: Die Konvertierung ausführen
converter.Process(options);
Der Text Converter ist unerlässlich für Szenarien, in denen eine Textextraktion erforderlich ist, wie zum Beispiel bei der Erstellung von Archiven oder der Verarbeitung von Daten im einfachen Textformat.
FAQs
Dieses FAQ bietet umfassende Informationen zu den Funktionen und Möglichkeiten der Sheetize .NET SDKs, einschließlich Aspekten wie der Umwandlung von Tabellenkalkulationen, dem Dokumentenmanagement und Kompatibilitätsdetails.
Allgemeine Fragen
1. Was ist Sheetize für .NET?
Sheetize für .NET ist ein leistungsstarkes SDK, das für die programmgesteuerte Verwaltung von Tabellenkalkulationsdokumenten entwickelt wurde. Es bietet Werkzeuge zur Umwandlung von Tabellenkalkulationen in verschiedene Formate, zum Bearbeiten von Daten in Zellen, zum Verwalten von Tabellenkalkulationsformularen und zur Optimierung von Dokumentenarbeitsabläufen.
2. Wie installiere ich die Sheetize SDKs für .NET?
Sie können die Sheetize SDKs installieren, indem Sie die Assemblierungsdateien von der offiziellen Website herunterladen oder Pakete direkt von NuGet abrufen. Detaillierte Installationsanleitungen sind in der Dokumentation der jeweiligen SDKs enthalten.
Umwandlung von Tabellenkalkulationen
3. Wie kann ich eine Tabellenkalkulation in PDF umwandeln?
Um eine Tabellenkalkulation in das PDF-Format mithilfe des Tabellenkalkulationen-zu-PDF-Konverters umzuwandeln:
- Instanziieren Sie die Klasse
SpreadsheetPdfConverter
. - Erstellen Sie ein Objekt
PdfConversionOptions
, um die Konvertierungseinstellungen zu konfigurieren. - Geben Sie die Eingabetabelle und die Ausgabedateipfade für das PDF an.
- Rufen Sie die Methode
Convert
auf, um die Konvertierung auszuführen.
4. Wie konvertiere ich Tabellenkalkulationen in HTML?
Mit dem Tabellenkalkulationen-zu-HTML-Konverter:
- Erstellen Sie eine Instanz der Klasse
HtmlConverter
. - Konfigurieren Sie die Optionen (z.B. Einstellungen für responsives Design) über
HtmlConversionOptions
. - Geben Sie die Eingabe-/Ausgabedateipfade an und rufen Sie die Methode
Convert
auf.
5. Wie konvertiere ich eine Tabellenkalkulation in CSV?
Um eine Tabellenkalkulation in CSV umzuwandeln:
- Instanziieren Sie die Klasse
CsvConverter
und erstellen Sie ein Objekt CsvConversionOptions
. - Fügen Sie die Eingabedatei der Tabellenkalkulation hinzu und geben Sie den Ausgabeordner an.
- Legen Sie Optionen wie den Typ des Trennzeichens fest.
- Rufen Sie die Methode
Convert
auf, um die CSV-Datei zu generieren.
Dokumentenmanagement
6. Wie merge ich mehrere Tabellenkalkulationen in eine?
Um Tabellenkalkulationen mit dem Tabellenkalkulationen-Merger zu mergen:
- Instanziieren Sie die Klasse
SpreadsheetMerger
. - Fügen Sie die Eingabedateien der Tabellenkalkulation hinzu und geben Sie eine Ausgabedatei über
MergeOptions
an. - Rufen Sie die Methode
Merge
auf, um die Dateien zu kombinieren.
7. Wie kann ich eine große Tabellenkalkulation aufteilen?
Mit dem Tabellenkalkulationen-Splitter:
- Instanziieren Sie die Klasse
SpreadsheetSplitter
. - Konfigurieren Sie die Split-Einstellungen mit
SplitOptions
, um festzulegen, wie die Datei aufgeteilt werden soll. - Fügen Sie die Eingabetabelle hinzu und geben Sie den Ausgabeordner an.
- Rufen Sie die Methode
Split
auf, um kleinere Abschnitte der Tabellenkalkulation zu erstellen.
8. Wie entsperre ich eine geschützte Tabellenkalkulation?
Um eine Tabellenkalkulation programmgesteuert zu entsperren:
- Erstellen Sie eine Instanz der Klasse
SpreadsheetUnlocker
. - Verwenden Sie
UnlockOptions
, um die Passwortdetails bereitzustellen. - Fügen Sie die Eingabedatei hinzu und geben Sie einen Ausgabepfad an.
- Rufen Sie die Methode
Unlock
auf, um den Schutz zu entfernen.
Spezialisierte Konversions-SDKs
11. Wie kann ich eine Tabellenkalkulation in JSON umwandeln?
Um Tabellenkalkulationen in JSON zu konvertieren:
- Instanziieren Sie die Klasse
JsonConverter
. - Verwenden Sie
JsonConversionOptions
, um Eingabe-/Ausgabepfade und Einstellungen zu konfigurieren. - Rufen Sie die Methode
Convert
auf, um die JSON-Datei zu erstellen.
12. Wie konvertiere ich eine Tabellenkalkulation in Bilder (z.B. JPEG, PNG)?
Mit dem Tabellenkalkulationen-zu-Bild-Konverter:
- Erstellen Sie eine Instanz der Klasse
ImageConverter
. - Konfigurieren Sie die Bildsettings über
ImageConversionOptions
(z.B. Formattyp, Auflösung). - Fügen Sie Eingabe-/Ausgabedateipfade hinzu und rufen Sie die Methode
Convert
auf.
Lizenzierung und Kompatibilität
13. Was sind die Systemanforderungen für die Verwendung der Sheetize SDKs?
Sheetize unterstützt:
- Betriebssysteme: Windows 7-11, Windows Server 2008-2022, macOS (10.14+) und Linux.
- Frameworks: .NET Framework 4.0 bis 8.0.
- IDE: Kompatibel mit verschiedenen Versionen von Visual Studio.
14. Wie setze ich Lizenzschlüssel für die Sheetize SDKs?
Um ein SDK zu aktivieren, referenzieren Sie Sheetize in Ihrem Projekt und setzen Sie die Lizenzschlüssel, bevor Sie Methoden verwenden. Detaillierte Anleitungen sind in der Dokumentation der jeweiligen SDKs verfügbar.
15. Wo finde ich weitere Beispiele und Dokumentationen zu Sheetize?
Die vollständige API-Dokumentation und Beispiele sind auf der Sheetize-Website verfügbar oder über die NuGet-Pakete in Ihrer Entwicklungsumgebung.
Zusätzliche Funktionen
17. Ist Sheetize nur auf die Arbeit mit Tabellenkalkulationen beschränkt?
Während Sheetize sich hauptsächlich auf die Manipulation von Tabellenkalkulationen konzentriert, unterstützt es auch Konversionen zu und von Formaten wie JSON, HTML, PDF und Bildformaten wie JPEG und PNG.
Sie können Tabellenkalkulationen in Word-Dokumente umwandeln, indem Sie den Tabellenkalkulationen-zu-Word-Konverter verwenden:
- Erstellen Sie eine Instanz der Klasse
SpreadsheetWordConverter
. - Konfigurieren Sie die Optionen mit
DocConversionOptions
. - Fügen Sie Eingabe-/Ausgabepfade hinzu und rufen Sie die Methode
Convert
auf.
Für weitere Informationen besuchen Sie die offizielle Website.