Overview

Sheetize är en omfattande SDK-plattform för .NET-applikationer som erbjuder specialiserade verktyg för att effektivisera och förbättra hanteringen av kalkylblad. Byggd för att hantera komplexa kalkylbladsprocesser, förenklar Sheetize SDK:er dokumentarbetsflöden, vilket gör hantering och transformation av data intuitiv, effektiv och robust. Här är en djupgående titt på Sheetizes kärnfunktioner och kapabiliteter:

Nyckelfunktioner

  • Kalkylbladsomvandling:

    • Omvandla enkelt kalkylblad till olika format, inklusive Microsoft Excel (XLS/XLSX), CSV, HTML och PDF.
    • Stöder dataanalys och integration med CSV-omvandling för effektiv datainsamling.
  • Dokumentenhantering:

    • Sammanfoga och Dela: Effektivt kombinera flera kalkylbladsfiler eller dela stora dokument för enklare hantering och distribution.
    • Kalkylbladsupplåsare: Programmera upplåsning av skyddade kalkylblad, vilket möjliggör sömlös åtkomst och modifikation.

Specialiserade SDK:er

  • Kalkylblad till PDF: Omvandlar kalkylblad till PDF-format, bevarar originalformat och struktur, vilket gör dem idealiska för distribution och arkivering.
  • Kalkylblad till HTML: Förvandlar kalkylbladsdata till responsiva, webbanpassade HTML-sidor, vilket säkerställer tillgänglighet över enheter.
  • Kalkylblad till CSV: Extraherar kalkylbladsdata till CSV-format, perfekt för datamanipulation, delning och integration med datadrivna applikationer.

Kompatibilitet & Integration

Sheetize SDK:er är designade för att sömlöst integreras i .NET-applikationer över Windows, macOS och Linux-plattformar. Med mångsidiga, kraftfulla API:er hanterar de ett brett spektrum av dokumenthanteringsbehov, vilket säkerställer prestanda och pålitlighet.

Populära SDK:er

  • PDF-omvandlare: Genererar PDF-filer från kalkylblad, optimerade för delning och utskrift med noggrant format.
  • Kalkylbladsdelare: Dela stora kalkylbladsfiler i hanterbara sektioner, vilket förbättrar hantering och tillgänglighet.
  • JSON-omvandlare: Omvandlar Excel-filer till JSON-format och vice versa, vilket stöder datautbyte och enkel integration i andra applikationer.

Med omfattande dokumentation, exempel-kod och en utvecklarvänlig strategi, utrustar Sheetize användare att integrera dessa SDK:er utan ansträngning, vilket förenklar även de mest komplexa kalkylbladsarbetsflödena.

För ytterligare detaljer, besök den officiella webbplatsen.

Subsections of Overview

Installation

Sheetize SDK kan installeras med olika metoder, var och en anpassad till olika utvecklingsmiljöer och preferenser. Nedan finns de rekommenderade installationsalternativen:

1. NuGet (Rekommenderad Metod)

NuGet paketförvaltare är det enklaste och mest föredragna sättet att installera Sheetize, vilket säkerställer att du har tillgång till de senaste uppdateringarna direkt från din utvecklingsmiljö. Lär dig mer om denna metod på Hur man installerar Sheetize SDKs med NuGet.

2. MSI Installer

MSI Installer är ett praktiskt alternativ för dem som föredrar att ha Sheetize DLLs installerade direkt på sitt system. Detta tillvägagångssätt är idealiskt för utvecklare som behöver Sheetize över flera projekt utan att manuellt hantera DLL-filer. Lär dig mer om denna metod på Hur man installerar Sheetize SDKs med MSI.

3. ZIP Arkiv

Om du föredrar en manuell installation ger ZIP Arkivet Sheetize DLLs som kan extraheras och läggas direkt till ditt projekt. Lär dig mer om denna metod på Hur man installerar Sheetize SDKs med ZIP.

2 nov. 2024

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.
2 nov. 2024

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ö.

2 nov. 2024

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.

2 nov. 2024

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.

2 nov. 2024

Developer's Guide

HTML Converter

Omfattande guide till Sheetize HTML Converter's PDF till HTML och HTML till PDF funktioner.

Image Converter

Omfattande guide till Sheetize Image Converter's funktioner för att konvertera dokument till och från bildformat.

eBook Converter

Omfattande guide till Sheetize eBook Converter för att konvertera dokument mellan olika eBook-format.

JSON Converter

Omfattande guide till Sheetize JSON Converter's funktioner för dokument till JSON och JSON till dokument.

PDF Converter

Omfattande guide till Sheetize PDF Converter för dokumentkonvertering till och från PDF.

Spreadsheet Converter

Omfattande guide till Sheetize Spreadsheet Converter för att konvertera kalkylblad mellan olika format.

Spreadsheet Merger

Omfattande guide till Sheetize Spreadsheet Merger för att kombinera flera kalkylblad.

Spreadsheet Splitter

Omfattande guide till Sheetize Spreadsheet Splitter för att dela upp kalkylblad i flera filer.

Spreadsheet Unlocker

Omfattande guide till Sheetize Spreadsheet Unlocker för att ta bort skydd från kalkylblad.

Text Converter

Omfattande guide till Sheetize Text Converter för att konvertera dokument till och från ren text.

2 nov. 2024

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:

  1. Initiera Konverteraren: Skapa en instans av HtmlConverter.
  2. Ställ in Konverteringsalternativ: Använd PdfToHtmlOptions för att anpassa utdata, välj antingen inbäddade eller externa resurser.
  3. Definiera In- och Utdata Banor: Ställ in vägar för din indata PDF och utdata HTML.
  4. 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:

  1. Initiera Konverteraren: Skapa en instans av HtmlConverter.
  2. Konfigurera PDF Alternativ: Använd HtmlToPdfOptions för att definiera layout och medieinställningar.
  3. Specificera Vägar: Ställ in vägar för indata HTML och utdata PDF-filer.
  4. 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:

  1. Initiera Konverteraren: Skapa en instans av ImageConverter.
  2. Ställ in Konverteringsalternativ: Använd PdfToImageOptions för att specificera det önskade bildformatet, upplösningen och utmatningskvaliteten.
  3. Definiera In- och Utgångsvägar: Ställ in vägar för inmatnings-PDF- och utmatningsbildfiler.
  4. 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:

  1. Initiera Konverteraren: Skapa en instans av ImageConverter.
  2. Ställ in Konverteringsalternativ: Använd ImageToPdfOptions för att anpassa layouten och utseendet på den resulterande PDF:en.
  3. Specificera Vägar: Ställ in inmatningsbild- och utmatnings-PDF-filvägar.
  4. 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:

  1. Initiera konvertorn: Skapa en instans av EbookConverter.
  2. Ange konverteringsalternativ: Använd PdfToEpubOptions för att konfigurera inställningar för EPUB-utdata, såsom bildhantering och metadata.
  3. Definiera in- och utgångsstigar: Ange stigar för den inmatade PDF:en och utdata EPUB.
  4. 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:

  1. Initiera konvertorn: Skapa en instans av EbookConverter.
  2. Konfigurera PDF-alternativ: Använd EpubToPdfOptions för att definiera inställningar som sidlayout och marginaler.
  3. Ange vägar: Ställ in den inmatade EPUB- och utdata-PDF-filvägarna.
  4. 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:

  1. Initiera konverteraren: Skapa en instans av JsonConverter.
  2. Ställ in konverteringsalternativ: Använd DocumentToJsonOptions för att konfigurera hur dokumentet ska representeras i JSON.
  3. Definiera in- och utgångsvägar: Ange vägar för inläsningsdokumentet och JSON-fil.
  4. 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:

  1. Initiera konverteraren: Skapa en instans av JsonConverter.
  2. Ställ in konverteringsalternativ: Använd JsonToDocumentOptions för att definiera det måldokumentformat och layout.
  3. Ange vägar: Ställ in inmatnings-JSON och utgångsdokumentfilvägar.
  4. 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 olika format till PDF

Konvertera dokument från flera format, såsom DOCX, HTML och bilder, till PDF för enkel distribution och utskriftsmöjlighet.

Konvertera PDF till andra format

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:

  1. Initiera konverteraren: Skapa en instans av PdfConverter.
  2. Ställ in konverteringsalternativ: Använd DocumentToPdfOptions för att konfigurera inställningar som sidlayout och kompression.
  3. Definiera in- och utgångsvägar: Ställ in vägarna för ingångsdokumentet och utdata-PDF:en.
  4. 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).

Konvertera PDF till andra format

För att konvertera ett PDF-dokument till ett annat format:

  1. Initiera konverteraren: Skapa en instans av PdfConverter.
  2. Konfigurera konverteringsalternativ: Använd PdfToDocumentOptions för att specificera utdataformatet och eventuell anpassning.
  3. Ange vägar: Ställ in ingångs-PDF:en och utdata-dokumentets filvägar.
  4. 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);

Ytterligare alternativ för PDF till andra format

  • 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 Andra Format

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:

  1. Initiera Konverteraren: Skapa en instans av SpreadsheetConverter.
  2. Ställ in Konverteringsalternativ: Använd SpreadsheetToPdfOptions för att konfigurera inställningar som sidlayout, anpassningsalternativ och vattenstämpel.
  3. Definiera In- och Utmatningsvägar: Ange vägar för det inmatade kalkylbladet och den utmatade PDF-filen.
  4. 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.

Konvertera Kalkylblad till Andra Format

För att konvertera ett kalkylblad till ett annat format (t.ex. CSV, HTML):

  1. Initiera Konverteraren: Skapa en instans av SpreadsheetConverter.
  2. Konfigurera Konverteringsalternativ: Använd SpreadsheetToDocumentOptions för att specificera måformatet.
  3. Ange Vägar: Ställ in inmatningskalkylbladet och utmatningsfilens vägar.
  4. 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:

  1. Initiera sammanslagaren: Skapa en instans av SpreadsheetMerger.
  2. Lägg till indatafiler: Lägg till alla kalkylblad som ska slås samman.
  3. Specificera utmatningsväg: Ställ in sökvägen för den sammanslagna kalkylbladfilen.
  4. 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:

  1. Initiera Splittern: Skapa en instans av SpreadsheetSplitter.
  2. Ställ in delningskriterier: Använd SplitterOptions för att specificera hur man ska dela (t.ex. efter blad eller radantal).
  3. Definiera in- och utgångsbanor: Ställ in inputfilen och vägarna för utgångsfilernas splittring.
  4. 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:

  1. Initiera låsaren: Skapa en instans av SpreadsheetUnlocker.
  2. Ange upplåsningsuppgifter: Ställ in lösenordet eller specificera andra upplåsningsparametrar.
  3. 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.
  4. 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:

  1. Initiera Konvertern: Skapa en instans av TextConverter.
  2. Ställ in Konverteringsalternativ: Använd DocumentToTextOptions för att konfigurera utdatainställningar.
  3. Definiera In- och Utgångsvägar: Ställ in vägar för det inmatade dokumentet och utdata textfilen.
  4. 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:

  1. Instansiera klassen SpreadsheetPdfConverter.
  2. Skapa ett objekt av PdfConversionOptions för att konfigurera konverteringsinställningarna.
  3. Specificera indata-kalkylblad och utdata-PDF-filer.
  4. Anropa metoden Convert för att utföra konverteringen.

4. Hur konverterar jag kalkylblad till HTML?

Använda Spreadsheet to HTML Converter:

  1. Skapa en instans av klassen HtmlConverter.
  2. Konfigurera alternativ (t.ex. responsiva designinställningar) via HtmlConversionOptions.
  3. 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:

  1. Instansiera klassen CsvConverter och skapa ett objekt av CsvConversionOptions.
  2. Lägg till indata-kalkylbladsfilen och specificera utdata-mappen.
  3. Ställ in alternativ som t.ex. avgränsartyp.
  4. 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:

  1. Instansiera klassen SpreadsheetMerger.
  2. Lägg till indata-kalkylbladsfilerna och specificera en utdatafil via MergeOptions.
  3. Anropa metoden Merge för att kombinera filerna.

7. Hur kan jag dela ett stort kalkylblad?

Använda Spreadsheet Splitter:

  1. Instansiera klassen SpreadsheetSplitter.
  2. Konfigurera uppdelningsinställningar med SplitOptions för att definiera hur filen ska delas.
  3. Lägg till indata-kalkylbladet och specificera utdata-mappen.
  4. 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:

  1. Skapa en instans av klassen SpreadsheetUnlocker.
  2. Använd UnlockOptions för att ange lösenordsdetaljer.
  3. Lägg till indatafilen och specificera en utdata-väg.
  4. 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:

  1. Instansiera klassen JsonConverter.
  2. Använd JsonConversionOptions för att konfigurera indata/utdata vägar och inställningar.
  3. 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:

  1. Skapa en instans av klassen ImageConverter.
  2. Konfigurera bildernas inställningar via ImageConversionOptions (t.ex. formattyp, upplösning).
  3. 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.

18. Hur kan jag konvertera kalkylblad till andra format som DOC/DOCX?

Du kan konvertera kalkylblad till Word-dokument med hjälp av Spreadsheet to Word Converter genom:

  1. Skapa en instans av klassen SpreadsheetWordConverter.
  2. Konfigurera alternativ med DocConversionOptions.
  3. Lägg till indata/utdata vägar och anropa metoden Convert.

För mer information, besök den officiella webbplatsen.

 Svenska