Subsections of Installation
System Requirements
Sheetize SDKs är utformade för att integreras sömlöst med .NET-applikationer och stödjer en mängd olika operativsystem och utvecklingsmiljöer. Nedan anges de viktigaste systemkraven:
Stödda Operativsystem
Windows
- Windows 7 (x64, x86)
- Windows 8, 8.1 (x64, x86)
- Windows 10 (x64, x86)
- Windows 11 (x64, x86)
- Windows Server 2003 till Windows Server 2022 (x64, x86)
- Microsoft Azure
macOS
- macOS 10.12 (Sierra) och senare
Linux
- Kompatibel med flera Linux-distributioner:
- Ubuntu (16.04, 18.04, 20.04, 22.04)
- CentOS (7, 8)
- Debian (9, 10)
- OpenSUSE (Leap 15+, SLES 12+)
Android
- Stödjer Android 8.0 (Oreo) och senare
Utvecklingsmiljöer
- Microsoft Visual Studio:
- Visual Studio 2010 och senare (inklusive 2019 och 2022)
- Stödjer alla utvecklingsmiljöer som riktar sig mot .NET-plattformar
Stödda .NET-ramverk
- .NET Framework 4.0 och högre
- .NET Standard 2.0 (.NET Core 3.1+)
- .NET 6.0, .NET 7.0, .NET 8.0
Ytterligare Noter
- Adobe Acrobat är inte nödvändigt för att använda Sheetize SDKs, men rekommenderas för att visa kalkylarksdokument.
Declaration
Sheetize SDKs kräver en Full Trust behörighetsuppsättning när de används inom .NET-applikationer. Denna nivå av behörighet är nödvändig för att utföra kritiska systemoperationer, såsom att få åtkomst till registerinställningar, systemfiler och hantera typsnitt.
Varför Full Trust är nödvändigt
Sheetize SDKs förlitar sig på kärnklasser i .NET-systemet, som ofta behöver förhöjda behörigheter av följande skäl:
- Registry Access: Vissa operationer kan kräva att man läser eller skriver till systemregistret för konfigurationsändamål.
- System Files: Uppgifter som hantering av typsnitt eller filoperationer kan behöva åtkomst till systemfiler utanför applikationens virtuella katalog.
Begränsningar i Medium Trust-miljöer
I hostingmiljöer som upprätthåller Medium Trust säkerhet, är flera kritiska behörigheter begränsade eller otillgängliga, vilket kan hindra funktionaliteten hos SDK:erna. Följande begränsningar gäller under Medium Trust:
- OleDbPermission: Förhindrar användning av ADO.NET hanterade OLE DB dataleverantörer för att få åtkomst till databaser.
- EventLogPermission: Blockerar åtkomst till Windows händelseloggen, vilket begränsar diagnostiska möjligheter.
- ReflectionPermission: Begränsar reflektion, vilket påverkar vissa dynamiska operationer.
- RegistryPermission: Nekar åtkomst till systemregistret.
- WebPermission: Begränsar kommunikation till förutbestämda adresser eller intervall, enligt vad som konfigurerats i
<trust>
elementet. - FileIOPermission: Begränsar åtkomst till filer inom applikationens virtuella katalog.
För att säkerställa full funktionalitet, bör Sheetize SDKs användas i en Full Trust miljö.
Non-Windows Environment
Sheetize SDKs stödjer .NET Standard 2.0, vilket möjliggör deras användning i .NET Core applikationer som körs på Linux eller andra icke-Windows miljöer. För att säkerställa optimal prestanda och korrekt textrendering, följ stegen nedan:
Rekommenderad installation för Linux
1. Installera libgdiplus Paketet
Paketet libgdiplus ger väsentlig GDI+ funktionalitet, kritisk för rendering och bearbetning av kalkylblad. Installera det genom att köra följande kommando i din terminal:
sudo apt-get install libgdiplus
2. Installera Microsoft Kompatibla Teckensnitt
För att säkerställa korrekt textrendering, installera Microsoft TrueType-teckensnitt med:
sudo apt-get install ttf-mscorefonts-installer
Dessa teckensnitt bör finnas i katalogen /usr/share/fonts/truetype/msttcorefonts
. Om ditt system använder en annan katalog, uppdatera sökvägen i din kod innan du utför några operationer med Sheetize SDKs:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Tip
Genom att installera dessa paket och konfigurera teckensnitts-sökvägen korrekt kan du maximera prestandan för Sheetize SDKs på Linux eller andra icke-Windows system.
Evaluation
Du kan enkelt ladda ner Sheetize SDKs för utvärderingssyften. Utvärderingsversionen är helt funktionell, med den enda skillnaden att aktiveringen av licensen går till på ett annat sätt.
Begränsningar av Utvärderingsversionen
Utvärderingsversionen ger full tillgång till alla funktioner, men inkluderar följande begränsningar tills en licens tillämpas:
- En utvärderingsvattenstämpel läggs till all genererad utdata.
- Endast de första fyra sidorna av ett kalkylblad kan visas eller redigeras.
För att ta bort dessa begränsningar och låsa upp hela kapaciteten hos Sheetize, behöver du bara tillämpa en licens genom att lägga till några rader kod i ditt projekt.
Subsections of Developer's Guide
HTML Converter
Sheetize HTML Converter för .NET erbjuder robusta funktioner för att konvertera dokument mellan PDF- och HTML-format, vilket är idealiskt för webbapplikationer, arkivering och rapportgenerering. Med flera alternativ för hantering av resurser och layouter anpassar sig konverteraren till olika projektkrav.
Viktiga Funktioner
PDF till HTML Konvertering
Konvertera PDF-filer till HTML för att göra dokument tillgängliga för webbaserad visning eller integration i applikationer där HTML-format föredras.
HTML till PDF Konvertering
Omvandla HTML-innehåll till högkvalitativa PDF:er, perfekt för att generera utskriftsvänliga rapporter, arkivera webbinnehåll eller skapa delbara dokumentformat.
Detaljerad Guide
Konvertera PDF till HTML
För att konvertera en PDF till HTML:
- Initiera Konverteraren: Skapa en instans av
HtmlConverter
. - Ställ in Konverteringsalternativ: Använd
PdfToHtmlOptions
för att anpassa utdata, välj antingen inbäddade eller externa resurser. - Definiera In- och Utdata Banor: Ställ in vägar för din indata PDF och utdata HTML.
- Utför Konverteringen: Anropa metoden
Process
för att konvertera filen.
Exempel: Konvertera PDF till HTML med Inbäddade Resurser
// Steg 1: Initiera HTML Konverteraren
var converter = new HtmlConverter();
// Steg 2: Konfigurera alternativ för PDF till HTML-konvertering
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Steg 4: Kör konverteringen
converter.Process(options);
Tillgängliga Alternativ för PDF till HTML Konvertering
SaveDataType:
FileWithEmbeddedResources
: Genererar en enda HTML-fil med alla resurser inbäddade.FileWithExternalResources
: Sparar resurser separat, idealiskt för stora HTML-filer.
Utdata Anpassning:
BasePath
: Ställ in basvägen för resurser i HTML-dokumentet.IsRenderToSinglePage
: Valfritt att rendera allt PDF-innehåll på en enda HTML-sida.
Konvertera HTML till PDF
För att konvertera ett HTML-dokument till en PDF, följ dessa steg:
- Initiera Konverteraren: Skapa en instans av
HtmlConverter
. - Konfigurera PDF Alternativ: Använd
HtmlToPdfOptions
för att definiera layout och medieinställningar. - Specificera Vägar: Ställ in vägar för indata HTML och utdata PDF-filer.
- Utför Konverteringen: Kör metoden
Process
för att slutföra konverteringen.
Exempel: Konvertera HTML till PDF
// Steg 1: Initiera HTML Konverteraren
var converter = new HtmlConverter();
// Steg 2: Konfigurera alternativ för HTML till PDF-konvertering
var options = new HtmlToPdfOptions();
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Steg 4: Utför konverteringen
converter.Process(options);
Ytterligare Alternativ för HTML till PDF Konvertering
Medietyp:
HtmlMediaType.Print
: Idealisk för att generera PDF:er som är lämpliga för utskrift.HtmlMediaType.Screen
: Används när man konverterar innehåll designat för digital visning.
Layoutjusteringar:
PageLayoutOption
: Justerar hur HTML-innehåll passar PDF-layouten, som ScaleToPageWidth
för att säkerställa att innehållet skalas till PDF:ens bredd.IsRenderToSinglePage
: Aktiverar rendering av hela HTML-innehållet på en enda PDF-sida om det behövs för koncisa presentationer.
Denna konverterare är mångsidig för olika applikationer, från att generera PDF-rapporter baserade på webbinnehåll till att konvertera arkiv av PDF-dokument för webbaserad tillgänglighet. För mer avancerade konfigurationer, se den fullständiga Sheetize-dokumentationen.
Image Converter
Sheetize Image Converter för .NET tillåter utvecklare att konvertera dokument till och från olika bildformat, vilket gör det idealiskt för applikationer som involverar visning av dokument, bildarkivering och generering av bildbaserat innehåll.
Nyckelfunktioner
PDF till Bildkonvertering
Konvertera PDF-dokument till bildformat (t.ex. PNG, JPEG), perfekt för att generera förhandsgranskningar eller för bildbaserad dokumentbehandling.
Bild till PDF-konvertering
Omvandla bildfiler till PDF-dokument, lämpligt för att kombinera bilder till en enda fil eller skapa PDF-rapporter från bildbaserad data.
Detaljerad Guide
Konvertera PDF till Bild
För att konvertera ett PDF-dokument till ett bildformat:
- Initiera Konverteraren: Skapa en instans av
ImageConverter
. - Ställ in Konverteringsalternativ: Använd
PdfToImageOptions
för att specificera det önskade bildformatet, upplösningen och utmatningskvaliteten. - Definiera In- och Utgångsvägar: Ställ in vägar för inmatnings-PDF- och utmatningsbildfiler.
- Utför Konverteringen: Anropa
Process
-metoden för att slutföra konverteringen.
Exempel: Konvertera PDF till PNG-bild
// Steg 1: Initiera Bildkonverteraren
var converter = new ImageConverter();
// Steg 2: Konfigurera alternativ för PDF till Bildkonvertering
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Ställ in upplösning till 300 DPI
options.Quality = 90; // Ställ in bildkvalitet till 90%
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));
// Steg 4: Kör konverteringen
converter.Process(options);
Tillgängliga Alternativ för PDF till Bildkonvertering
- ImageType: Specificera det önskade bildformatet (
Png
, Jpeg
, Bmp
, etc.). - Resolution: Ställ in upplösningen (DPI) för utmatningsbilden.
- Quality: Definiera kvalitetsnivån (för JPEG-utmatning).
Konvertera Bild till PDF
För att konvertera en bild till en PDF:
- Initiera Konverteraren: Skapa en instans av
ImageConverter
. - Ställ in Konverteringsalternativ: Använd
ImageToPdfOptions
för att anpassa layouten och utseendet på den resulterande PDF:en. - Specificera Vägar: Ställ in inmatningsbild- och utmatnings-PDF-filvägar.
- Utför Konverteringen: Anropa
Process
-metoden för att generera PDF:en.
Exempel: Konvertera PNG-bild till PDF
// Steg 1: Initiera Bildkonverteraren
var converter = new ImageConverter();
// Steg 2: Konfigurera alternativ för Bild till PDF-konvertering
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));
// Steg 4: Utför konverteringen
converter.Process(options);
Ytterligare Alternativ för Bild till PDF-konvertering
- PageLayoutOption: Definiera hur bilden placeras på PDF-sidan (t.ex.
Centered
, TopLeft
). - ImageScalingOption: Kontrollera hur bilden passar inom PDF-sidan (t.ex.
FitToPage
, Stretch
).
Denna konverterare är mångsidig för utvecklare som behöver arbeta med bildbaserat dokumentinnehåll, oavsett om det handlar om att skapa högkvalitativa dokumentförhandsgranskningar eller sammanställa flera bilder till PDF:er för enkel distribution.
eBook Converter
Sheetize eBook Converter för .NET möjliggör sömlös konvertering av dokument till och från populära eBook-format som EPUB och MOBI. Det är idealiskt för förlag, digitala bibliotek och utvecklare som integrerar eBook-funktionalitet i sina applikationer.
Huvudfunktioner
PDF till EPUB-konvertering
Konvertera enkelt PDF-filer till EPUB-format och optimera dem för eLäsare och andra enheter som stöder eBook-format.
EPUB till PDF-konvertering
Konvertera eBook-innehåll från EPUB till PDF, vilket gör det lämpligt för utskrift eller offlinevisning i ett standardiserat format.
Detaljerad guide
Konvertera PDF till EPUB
För att konvertera ett PDF-dokument till en EPUB eBook:
- Initiera konvertorn: Skapa en instans av
EbookConverter
. - Ange konverteringsalternativ: Använd
PdfToEpubOptions
för att konfigurera inställningar för EPUB-utdata, såsom bildhantering och metadata. - Definiera in- och utgångsstigar: Ange stigar för den inmatade PDF:en och utdata EPUB.
- Genomför konverteringen: Anropa metoden
Process
för att konvertera dokumentet.
Exempel: Konvertera PDF till EPUB
// Steg 1: Initiera eBook-konvertern
var converter = new EbookConverter();
// Steg 2: Konfigurera alternativ för PDF till EPUB-konvertering
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Inkludera bilder i den resulterande EPUB:en
options.SetMetadata("Title", "Converted eBook");
// Steg 3: Ange filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// Steg 4: Kör konverteringen
converter.Process(options);
Tillgängliga alternativ för PDF till EPUB-konvertering
- IncludeImages: Ange om bilder från den ursprungliga PDF:en ska inkluderas i den resulterande EPUB:en.
- SetMetadata: Lägg till metadata som titel, författare och ämne till EPUB-filen.
Konvertera EPUB till PDF
För att konvertera en EPUB-fil till PDF:
- Initiera konvertorn: Skapa en instans av
EbookConverter
. - Konfigurera PDF-alternativ: Använd
EpubToPdfOptions
för att definiera inställningar som sidlayout och marginaler. - Ange vägar: Ställ in den inmatade EPUB- och utdata-PDF-filvägarna.
- Genomför konverteringen: Anropa metoden
Process
för att slutföra konverteringen.
Exempel: Konvertera EPUB till PDF
// Steg 1: Initiera eBook-konvertern
var converter = new EbookConverter();
// Steg 2: Konfigurera alternativ för EPUB till PDF-konvertering
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// Steg 3: Ange filvägar
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// Steg 4: Genomför konverteringen
converter.Process(options);
Ytterligare alternativ för EPUB till PDF-konvertering
- PageLayoutOption: Ställ in sidlayouten för den resulterande PDF:en, såsom
Porträtt
eller Landskap
. - MarginSettings: Definiera marginaler för den utgående PDF:en.
Denna konverterare är mycket användbar för både förlag och utvecklare som behöver automatisera eBook-relaterade arbetsflöden. Oavsett om man skapar eBöcker från PDF-dokument eller förbereder eBook-filer för tryck, erbjuder Sheetize eBook Converter en flexibel lösning.
JSON Converter
Sheetize JSON Converter för .NET erbjuder robust funktionalitet för att konvertera dokument till och från JSON-format, vilket möjliggör enkel integrering i webbapplikationer och databehandlingsarbetsflöden.
Nyckelfunktioner
Dokument till JSON-konvertering
Konvertera dokument (t.ex. PDF, DOCX) till JSON-format för att extrahera innehåll i ett strukturerat format för vidare analys eller integrering.
JSON till dokumentkonvertering
Transformera JSON-data till dokumentformat som PDF eller DOCX, vilket möjliggör enkel rapportgenerering eller dokumentautomatisering.
Detaljerad Guide
Konvertera dokument till JSON
För att konvertera ett dokument till JSON:
- Initiera konverteraren: Skapa en instans av
JsonConverter
. - Ställ in konverteringsalternativ: Använd
DocumentToJsonOptions
för att konfigurera hur dokumentet ska representeras i JSON. - Definiera in- och utgångsvägar: Ange vägar för inläsningsdokumentet och JSON-fil.
- Utför konverteringen: Anropa metoden
Process
för att konvertera dokumentet.
Exempel: Konvertera PDF till JSON
// Steg 1: Initiera JSON Converter
var converter = new JsonConverter();
// Steg 2: Konfigurera alternativ för dokument till JSON-konvertering
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Inkludera metadata i JSON-utdata
options.FormatOutput = true; // Formatera JSON-utdata för läsbarhet
// Steg 3: Ange filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));
// Steg 4: Kör konverteringen
converter.Process(options);
Tillgängliga alternativ för dokument till JSON-konvertering
- IncludeMetadata: Ange om dokumentmetadata ska inkluderas i JSON-utdata.
- FormatOutput: Välj om JSON ska formateras för läsbarhet.
Konvertera JSON till dokument
För att konvertera JSON-data till ett dokument:
- Initiera konverteraren: Skapa en instans av
JsonConverter
. - Ställ in konverteringsalternativ: Använd
JsonToDocumentOptions
för att definiera det måldokumentformat och layout. - Ange vägar: Ställ in inmatnings-JSON och utgångsdokumentfilvägar.
- Utför konverteringen: Anropa metoden
Process
för att generera dokumentet.
Exempel: Konvertera JSON till PDF
// Steg 1: Initiera JSON Converter
var converter = new JsonConverter();
// Steg 2: Konfigurera alternativ för JSON till dokumentkonvertering
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;
// Steg 3: Ange filvägar
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));
// Steg 4: Utför konverteringen
converter.Process(options);
Ytterligare alternativ för JSON till dokumentkonvertering
- DocumentFormat: Specifika måformatet (
Pdf
, Docx
, etc.). - PageLayoutOption: Definiera sidlayouten för det resulterande dokumentet (
Porträtt
, Landskap
).
Denna konverterare erbjuder kraftfulla möjligheter att integrera dokumentinnehåll med webb-tjänster och andra datadrivna applikationer. Oavsett om du extraherar data från dokument eller genererar dokument från strukturerad data, är Sheetize JSON Converter en idealisk lösning för moderna dokumentarbetsflöden.
PDF Converter
Sheetize PDF Converter for .NET erbjuder avancerad funktionalitet för att konvertera dokument till och från PDF-format, vilket gör det idealiskt för arkivering, delning och för att säkerställa en konsekvent dokumentformat över olika enheter.
Huvudfunktioner
Konvertera dokument från flera format, såsom DOCX, HTML och bilder, till PDF för enkel distribution och utskriftsmöjlighet.
Konvertera PDF-dokument till andra format, såsom DOCX, HTML och bilder, för enkel redigering eller integration i andra arbetsflöden.
Detaljerad guide
Konvertera dokument till PDF
För att konvertera ett dokument till PDF:
- Initiera konverteraren: Skapa en instans av
PdfConverter
. - Ställ in konverteringsalternativ: Använd
DocumentToPdfOptions
för att konfigurera inställningar som sidlayout och kompression. - Definiera in- och utgångsvägar: Ställ in vägarna för ingångsdokumentet och utdata-PDF:en.
- Utför konverteringen: Anropa metoden
Process
för att konvertera dokumentet.
Exempel: Konvertera DOCX till PDF
// Steg 1: Initiera PDF-konverteraren
var converter = new PdfConverter();
// Steg 2: Konfigurera alternativ för dokument till PDF-konvertering
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));
// Steg 4: Kör konverteringen
converter.Process(options);
Tillgängliga alternativ för dokument till PDF-konvertering
- PageLayoutOption: Definiera sidlayouten för den resulterande PDF:en (
Porträtt
, Landskap
). - CompressionLevel: Specificera kompressionsnivån för att minska filstorleken (
Låg
, Medium
, Hög
).
För att konvertera ett PDF-dokument till ett annat format:
- Initiera konverteraren: Skapa en instans av
PdfConverter
. - Konfigurera konverteringsalternativ: Använd
PdfToDocumentOptions
för att specificera utdataformatet och eventuell anpassning. - Ange vägar: Ställ in ingångs-PDF:en och utdata-dokumentets filvägar.
- Utför konverteringen: Anropa metoden
Process
för att slutföra konverteringen.
Exempel: Konvertera PDF till DOCX
// Steg 1: Initiera PDF-konverteraren
var converter = new PdfConverter();
// Steg 2: Konfigurera alternativ för PDF till DOCX-konvertering
var options = new PdfToDocumentOptions(DocumentFormat.Docx);
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));
// Steg 4: Utför konverteringen
converter.Process(options);
- DocumentFormat: Specificera det önskade utdataformatet (
Docx
, Html
, Png
, etc.). - TextExtractionMode: Definiera hur text extraheras från PDF:en (
PlainText
, FormattedText
).
Sheetize PDF Converter är ett viktigt verktyg för att hantera dokument, oavsett om du behöver skapa universellt delbara PDF-filer eller konvertera PDF:er tillbaka till redigerbara format. Det erbjuder flexibilitet i båda riktningarna, vilket gör det till ett kraftfullt tillskott i varje utvecklares verktygslåda.
Spreadsheet Converter
Sheetize Spreadsheet Converter för .NET erbjuder funktionalitet för att konvertera kalkylblad mellan olika format, vilket gör den lämplig för datatransformation, rapportering och integrationsuppgifter.
Nyckelfunktioner
Konvertera Kalkylblad till PDF
Konvertera kalkylbladsfiler (t.ex. XLSX, CSV) till PDF för enkel delning och utskrift.
Konvertera kalkylblad till format som CSV, JSON eller HTML, vilket möjliggör integration med webbapplikationer eller databehandlingsarbetsflöden.
Detaljerad Guide
Konvertera Kalkylblad till PDF
För att konvertera ett kalkylblad till PDF:
- Initiera Konverteraren: Skapa en instans av
SpreadsheetConverter
. - Ställ in Konverteringsalternativ: Använd
SpreadsheetToPdfOptions
för att konfigurera inställningar som sidlayout, anpassningsalternativ och vattenstämpel. - Definiera In- och Utmatningsvägar: Ange vägar för det inmatade kalkylbladet och den utmatade PDF-filen.
- Utför Konverteringen: Anropa metoden
Process
för att slutföra konverteringen.
Exempel: Konvertera XLSX till PDF
// Steg 1: Initiera Kalkylblads Konverteraren
var converter = new SpreadsheetConverter();
// Steg 2: Konfigurera alternativ för kalkylblad till PDF-konvertering
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Säkerställ att kalkylbladet passar på en enda sida
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));
// Steg 4: Kör konverteringen
converter.Process(options);
Tillgängliga Alternativ för Kalkylblad till PDF Konvertering
- PageLayoutOption: Definiera sidornas orientering för den resulterande PDF-filen (
Portrait
, Landscape
). - FitToPage: Ange om kalkylbladets innehåll ska anpassas till en enda sida.
För att konvertera ett kalkylblad till ett annat format (t.ex. CSV, HTML):
- Initiera Konverteraren: Skapa en instans av
SpreadsheetConverter
. - Konfigurera Konverteringsalternativ: Använd
SpreadsheetToDocumentOptions
för att specificera måformatet. - Ange Vägar: Ställ in inmatningskalkylbladet och utmatningsfilens vägar.
- Utför Konverteringen: Anropa metoden
Process
för att generera utmatningen.
Exempel: Konvertera XLSX till CSV
// Steg 1: Initiera Kalkylblads Konverteraren
var converter = new SpreadsheetConverter();
// Steg 2: Konfigurera alternativ för kalkylblad till CSV-konvertering
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));
// Steg 4: Utför konverteringen
converter.Process(options);
Ytterligare Alternativ för Kalkylblad till Dokument Konvertering
- DocumentFormat: Definiera önskat utmatningsformat (
Csv
, Json
, Html
). - IncludeFormulas: Välj om beräknade formler eller endast statiska värden ska inkluderas i utmatningen.
Sheetize Spreadsheet Converter är mycket mångsidig och erbjuder stöd för att transformera kalkylblad till olika format för att möta olika behov. Oavsett om du skapar PDF-rapporter från kalkylblad eller extraherar data för bearbetning, erbjuder denna konverterare en pålitlig lösning för utvecklare.
Spreadsheet Merger
Den Sheetize Spreadsheet Merger för .NET möjliggör för utvecklare att slå samman flera kalkylblad till ett, vilket är idealiskt för att konsolidera data från olika källor till en sammanhängande rapport.
Nyckelfunktioner
Sammanfoga flera kalkylblad
Kombinera flera kalkylblad till en enda fil, medan dataintegritet och formatering bevaras.
Detaljerad guide
Sammanfogning av kalkylblad
För att sammanfoga flera kalkylblad till ett:
- Initiera sammanslagaren: Skapa en instans av
SpreadsheetMerger
. - Lägg till indatafiler: Lägg till alla kalkylblad som ska slås samman.
- Specificera utmatningsväg: Ställ in sökvägen för den sammanslagna kalkylbladfilen.
- Utför sammanslagningen: Anropa
Process
-metoden för att slå samman filerna.
Exempel: Slå samman flera XLSX-filer
// Steg 1: Initiera Spreadsheet Merger
var merger = new SpreadsheetMerger();
// Steg 2: Lägg till indatafiler
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));
// Steg 3: Ställ in utmatningsfilens sökväg
merger.AddOutput(new FileDataSource("merged_output.xlsx"));
// Steg 4: Kör sammanslagningsprocessen
merger.Process();
Denna funktionalitet är särskilt användbar för att skapa enhetliga rapporter eller konsolidera data från flera källor utan manuell intervention.
Spreadsheet Splitter
Sheetize Spreadsheet Splitter för .NET hjälper utvecklare att dela stora kalkylbladsfiler i mindre delar, vilket är idealiskt för datadistribution och hantering.
Nyckelfunktioner
Dela upp kalkylblad i mindre filer
Dela stora kalkylbladsfiler efter blad, intervall eller anpassade regler för enklare hantering och delning.
Detaljerad guide
Dela ett kalkylblad
För att dela ett kalkylblad i flera mindre filer:
- Initiera Splittern: Skapa en instans av
SpreadsheetSplitter
. - Ställ in delningskriterier: Använd
SplitterOptions
för att specificera hur man ska dela (t.ex. efter blad eller radantal). - Definiera in- och utgångsbanor: Ställ in inputfilen och vägarna för utgångsfilernas splittring.
- Utför delningen: Anropa metoden
Process
för att dela filen.
Exempel: Dela XLSX efter blad
// Steg 1: Initiera Spreadsheet Splitter
var splitter = new SpreadsheetSplitter();
// Steg 2: Konfigurera alternativ för delning efter blad
var options = new SplitterOptions(SplitMode.BySheet);
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));
// Steg 4: Utför delningsprocessen
splitter.Process(options);
Detta verktyg är perfekt för att dela stora filer i mindre, hanterbara delar, vilket gör data mer tillgänglig och lättare att arbeta med.
Spreadsheet Unlocker
Sheetize Spreadsheet Unlocker för .NET ger möjlighet att ta bort skydd från kalkylblad, vilket gör att utvecklare kan redigera eller omformatera låst innehåll.
Nyckelfunktioner
Lås upp skyddade kalkylblad
Ta bort lösenordsskydd eller bladnivås låsning för att möjliggöra ändringar i kalkylbladet.
Detaljerad guide
Att låsa upp ett skyddat kalkylblad
För att låsa upp ett skyddat kalkylblad:
- Initiera låsaren: Skapa en instans av
SpreadsheetUnlocker
. - Ange upplåsningsuppgifter: Ställ in lösenordet eller specificera andra upplåsningsparametrar.
- Definiera ingångs- och utgångssökvägar: Ställ in sökvägarna för den inlåsta filen och den upplåsta filen.
- Utför upplåsningen: Anropa metoden
Process
för att låsa upp filen.
Exempel: Lås upp en XLSX-fil
// Steg 1: Initiera Spreadsheet Unlocker
var unlocker = new SpreadsheetUnlocker();
// Steg 2: Ange upplåsningsuppgifter
var options = new UnlockerLoadOptions();
options.Password = "password123";
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));
// Steg 4: Kör upplåsningsprocessen
unlocker.Process(options);
Spreadsheet Unlocker är användbar för utvecklare som behöver programatiskt ändra skyddade kalkylblad.
Text Converter
Sheetize Text Converter för .NET möjliggör konvertering av dokument till och från formatet ren text, vilket är idealiskt för datautvinning, arkivering och integration med textbaserade system.
Viktiga Funktioner
Konvertera Dokument till Ren Text
Extrahera textinnehåll från dokument som PDF, DOCX och HTML, användbart för databehandling och arkivering.
Konvertera Ren Text till Dokumentformat
Skapa formaterade dokument från ren text, vilket ger ett enkelt sätt att generera rapporter eller strukturerade filer.
Detaljerad Guide
Konvertera Dokument till Ren Text
För att konvertera ett dokument till ren text:
- Initiera Konvertern: Skapa en instans av
TextConverter
. - Ställ in Konverteringsalternativ: Använd
DocumentToTextOptions
för att konfigurera utdatainställningar. - Definiera In- och Utgångsvägar: Ställ in vägar för det inmatade dokumentet och utdata textfilen.
- Utför Konverteringen: Anropa metoden
Process
för att konvertera dokumentet.
Exempel: Konvertera PDF till Ren Text
// Steg 1: Initiera Text Convertern
var converter = new TextConverter();
// Steg 2: Konfigurera alternativ för dokument till textkonvertering
var options = new DocumentToTextOptions();
// Steg 3: Ställ in filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));
// Steg 4: Utför konverteringen
converter.Process(options);
Text Convertern är väsentlig för scenarier där textutvinning behövs, som att skapa arkiv eller bearbeta data i ren text.
FAQs
Denna FAQ ger djupgående information om funktionerna och funktionaliteten hos Sheetize .NET SDKs, som täcker aspekter som kalkylbladskonvertering, dokumenthantering och kompatibilitetsdetaljer.
Allmänna Frågor
1. Vad är Sheetize för .NET?
Sheetize för .NET är ett kraftfullt SDK designat för att programmera hantering av kalkylbladsdokument. Det inkluderar verktyg för att konvertera kalkylblad till olika format, redigera cellinnehåll, hantera kalkylbladsformulär och optimera dokumentarbetsflöden.
2. Hur installerar jag Sheetize SDKs för .NET?
Du kan installera Sheetize SDKs genom att ladda ner samlingsfiler från den officiella webbplatsen eller genom att hämta paket direkt från NuGet. Detaljerade installationsinstruktioner finns i varje SDK:s dokumentation.
Kalkylbladskonvertering
3. Hur kan jag konvertera ett kalkylblad till PDF?
För att konvertera ett kalkylblad till PDF-format med hjälp av Spreadsheet to PDF Converter:
- Instansiera klassen
SpreadsheetPdfConverter
. - Skapa ett objekt av
PdfConversionOptions
för att konfigurera konverteringsinställningarna. - Specificera indata-kalkylblad och utdata-PDF-filer.
- Anropa metoden
Convert
för att utföra konverteringen.
4. Hur konverterar jag kalkylblad till HTML?
Använda Spreadsheet to HTML Converter:
- Skapa en instans av klassen
HtmlConverter
. - Konfigurera alternativ (t.ex. responsiva designinställningar) via
HtmlConversionOptions
. - Specifika indata/utdata filvägar och anropa metoden
Convert
.
5. Hur konverterar jag ett kalkylblad till CSV?
För att konvertera ett kalkylblad till CSV:
- Instansiera klassen
CsvConverter
och skapa ett objekt av CsvConversionOptions
. - Lägg till indata-kalkylbladsfilen och specificera utdata-mappen.
- Ställ in alternativ som t.ex. avgränsartyp.
- Anropa metoden
Convert
för att generera CSV-filen.
Dokumenthantering
6. Hur slår jag samman flera kalkylblad till ett?
För att slå samman kalkylblad med hjälp av Spreadsheet Merger:
- Instansiera klassen
SpreadsheetMerger
. - Lägg till indata-kalkylbladsfilerna och specificera en utdatafil via
MergeOptions
. - Anropa metoden
Merge
för att kombinera filerna.
7. Hur kan jag dela ett stort kalkylblad?
Använda Spreadsheet Splitter:
- Instansiera klassen
SpreadsheetSplitter
. - Konfigurera uppdelningsinställningar med
SplitOptions
för att definiera hur filen ska delas. - Lägg till indata-kalkylbladet och specificera utdata-mappen.
- Anropa metoden
Split
för att skapa mindre kalkylbladsavsnitt.
8. Hur låser jag upp ett skyddat kalkylblad?
För att låsa upp ett kalkylblad programatiskt:
- Skapa en instans av klassen
SpreadsheetUnlocker
. - Använd
UnlockOptions
för att ange lösenordsdetaljer. - Lägg till indatafilen och specificera en utdata-väg.
- Anropa metoden
Unlock
för att ta bort skyddet.
Specialiserade Konverterings-SDKs
11. Hur kan jag konvertera ett kalkylblad till JSON?
För att konvertera kalkylblad till JSON:
- Instansiera klassen
JsonConverter
. - Använd
JsonConversionOptions
för att konfigurera indata/utdata vägar och inställningar. - Anropa metoden
Convert
för att producera JSON-filen.
12. Hur konverterar jag ett kalkylblad till bilder (t.ex. JPEG, PNG)?
Använda Spreadsheet to Image Converter:
- Skapa en instans av klassen
ImageConverter
. - Konfigurera bildernas inställningar via
ImageConversionOptions
(t.ex. formattyp, upplösning). - Lägg till indata/utdata filvägar och anropa metoden
Convert
.
Licensiering och Kompatibilitet
13. Vad är systemkraven för att använda Sheetize SDKs?
Sheetize stöder:
- Operativsystem: Windows 7-11, Windows Server 2008-2022, macOS (10.14+), och Linux.
- Ramar: .NET Framework 4.0 till 8.0.
- IDE: Kompatibel med olika versioner av Visual Studio.
14. Hur ställer jag in licensnycklar för Sheetize SDKs?
För att aktivera ett SDK, referera till Sheetize i ditt projekt och ställ in licensnycklarna innan du använder några metoder. Detaljerade instruktioner finns i varje SDK:s dokumentation.
15. Var kan jag hitta fler exempel och dokumentation för Sheetize?
Fullständig API-dokumentation och exempel är tillgängliga på Sheetize webbplats, eller genom NuGet-paketen inom din utvecklingsmiljö.
Ytterligare Funktioner
17. Är Sheetize begränsad till att endast arbeta med kalkylblad?
Även om Sheetize främst fokuserar på kalkylbladsmanipulering, stödjer det också konverteringar till och från format som JSON, HTML, PDF och bildformat som JPEG och PNG.
Du kan konvertera kalkylblad till Word-dokument med hjälp av Spreadsheet to Word Converter genom:
- Skapa en instans av klassen
SpreadsheetWordConverter
. - Konfigurera alternativ med
DocConversionOptions
. - Lägg till indata/utdata vägar och anropa metoden
Convert
.
För mer information, besök den officiella webbplatsen.