Podsekcje z Installation
System Requirements
Sheetize SDKs są zaprojektowane do bezproblemowej integracji z aplikacjami .NET, wspierając różne systemy operacyjne i środowiska programistyczne. Poniżej znajdują się kluczowe wymagania systemowe:
Obsługiwane systemy operacyjne
Windows
- Windows 7 (x64, x86)
- Windows 8, 8.1 (x64, x86)
- Windows 10 (x64, x86)
- Windows 11 (x64, x86)
- Windows Server 2003 do Windows Server 2022 (x64, x86)
- Microsoft Azure
macOS
- macOS 10.12 (Sierra) i nowsze
Linux
- Kompatybilny z wieloma dystrybucjami Linuksa:
- Ubuntu (16.04, 18.04, 20.04, 22.04)
- CentOS (7, 8)
- Debian (9, 10)
- OpenSUSE (Leap 15+, SLES 12+)
Android
- Wspiera Android 8.0 (Oreo) i nowsze
Środowiska programistyczne
- Microsoft Visual Studio:
- Visual Studio 2010 i nowsze (w tym 2019 i 2022)
- Wspiera każde środowisko programistyczne skierowane na platformy .NET
Obsługiwane .NET Frameworks
- .NET Framework 4.0 i wyższe
- .NET Standard 2.0 (.NET Core 3.1+)
- .NET 6.0, .NET 7.0, .NET 8.0
Dodatkowe uwagi
- Adobe Acrobat jest nie wymagany do użycia Sheetize SDKs, ale jest zalecany do przeglądania dokumentów arkuszy kalkulacyjnych.
Declaration
SDK Sheetize wymagają zestawu uprawnień Pełne Zaufanie podczas używania w aplikacjach .NET. Ten poziom uprawnień jest niezbędny do wykonywania krytycznych operacji na poziomie systemu, takich jak dostęp do ustawień rejestru, plików systemowych i zarządzanie czcionkami.
Dlaczego Pełne Zaufanie jest Niezbędne
SDK Sheetize opierają się na podstawowych klasach systemowych .NET, które często wymagają podwyższonych uprawnień z następujących powodów:
- Dostęp do Rejestru: Niektóre operacje mogą wymagać odczytu lub zapisu do rejestru systemu w celach konfiguracyjnych.
- Pliki Systemowe: Zadania takie jak obsługa czcionek lub operacje na plikach mogą potrzebować dostępu do plików systemowych poza wirtualnym katalogiem aplikacji.
Ograniczenia w Środowiskach o Średnim Zaufaniu
W środowiskach hostingowych, które wprowadzają zabezpieczenia Średnie Zaufanie, kilka krytycznych uprawnień jest ograniczonych lub niedostępnych, co może utrudnić funkcjonalność SDK. Poniższe ograniczenia obowiązują w warunkach Średniego Zaufania:
- OleDbPermission: Zapobiega użyciu zarządzanych przez ADO.NET dostawców danych OLE DB do uzyskiwania dostępu do baz danych.
- EventLogPermission: Blokuje dostęp do Dziennika Zdarzeń systemu Windows, ograniczając możliwości diagnostyczne.
- ReflectionPermission: Ogranicza refleksję, co wpływa na niektóre dynamiczne operacje.
- RegistryPermission: Odrzuca dostęp do rejestru systemowego.
- WebPermission: Ogranicza komunikację do zdefiniowanych adresów lub zakresów, zgodnie z konfiguracją w elemencie
<trust>
. - FileIOPermission: Ogranicza dostęp do plików w wirtualnym katalogu aplikacji.
Aby zapewnić pełną funkcjonalność, SDK Sheetize powinny być używane w środowisku Pełnego Zaufania.
Non-Windows Environment
SDK Sheetize wspierają .NET Standard 2.0, co pozwala na ich użycie w aplikacjach .NET Core działających na systemach Linux lub innych środowiskach nie-Windows. Aby zapewnić optymalną wydajność i dokładne renderowanie tekstu, postępuj zgodnie z poniższymi krokami:
Zalecane ustawienia dla Linux
1. Zainstaluj pakiet libgdiplus
Pakiet libgdiplus dostarcza niezbędne funkcjonalności GDI+, które są kluczowe do renderowania i przetwarzania arkuszy kalkulacyjnych. Zainstaluj go, uruchamiając następujące polecenie w terminalu:
sudo apt-get install libgdiplus
2. Zainstaluj czcionki zgodne z Microsoft
Aby zapewnić poprawne renderowanie tekstu, zainstaluj czcionki TrueType firmy Microsoft używając:
sudo apt-get install ttf-mscorefonts-installer
Czcionki te powinny znajdować się w katalogu /usr/share/fonts/truetype/msttcorefonts
. Jeśli Twój system korzysta z innego katalogu, zaktualizuj ścieżkę w swoim kodzie przed wykonaniem jakichkolwiek operacji z SDK Sheetize:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Porada
Poprzez zainstalowanie tych pakietów i poprawne skonfigurowanie ścieżki do czcionek, możesz zmaksymalizować wydajność SDK Sheetize na systemach Linux lub innych systemach nie-Windows.
Evaluation
Możesz łatwo pobrać Sheetize SDKs w celach oceny. Wersja oceny jest w pełni funkcjonalna, a jedyną różnicą jest sposób aktywacji licencji.
Ograniczenia Wersji Oceny
Wersja oceny zapewnia pełny dostęp do wszystkich funkcji, ale zawiera następujące ograniczenia, dopóki nie zostanie zastosowana licencja:
- Do całego wygenerowanego wyjścia dodawany jest znak wodny wersji oceny.
- Można przeglądać lub edytować tylko pierwsze cztery strony dowolnego arkusza kalkulacyjnego.
Aby usunąć te ograniczenia i odblokować pełne możliwości Sheetize, wystarczy zastosować licencję, dodając kilka linii kodu do swojego projektu.
Podsekcje z Developer's Guide
HTML Converter
Sheetize HTML Converter dla .NET oferuje solidne możliwości konwersji dokumentów między formatami PDF i HTML, idealne do aplikacji internetowych, archiwizacji i generowania raportów. Dzięki wielu opcjom obsługi zasobów i układów, konwerter dostosowuje się do różnych wymagań projektowych.
Kluczowe funkcje
Konwersja PDF do HTML
Konwertuj pliki PDF na HTML, aby umożliwić dostępność dokumentów do przeglądania w Internecie lub integracji z aplikacjami, w których preferowany jest format HTML.
Konwersja HTML do PDF
Przekształć zawartość HTML w wysokiej jakości pliki PDF, idealne do generowania raportów do druku, archiwizowania treści internetowych lub tworzenia formatów dokumentów do udostępniania.
Szczegółowy przewodnik
Konwersja PDF do HTML
Aby skonwertować PDF na HTML:
- Zainicjalizuj konwerter: Utwórz instancję
HtmlConverter
. - Ustaw opcje konwersji: Użyj
PdfToHtmlOptions
, aby dostosować wyjście, wybierając zasoby osadzone lub zewnętrzne. - Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla swojego pliku PDF wejściowego i pliku HTML wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby skonwertować plik.
Przykład: Konwertuj PDF na HTML z osadzonymi zasobami
// Krok 1: Zainicjalizuj konwerter HTML
var converter = new HtmlConverter();
// Krok 2: Skonfiguruj opcje konwersji PDF na HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Krok 4: Uruchom konwersję
converter.Process(options);
Dostępne opcje w konwersji PDF do HTML
SaveDataType:
FileWithEmbeddedResources
: Generuje jeden plik HTML ze wszystkimi osadzonymi zasobami.FileWithExternalResources
: Zapisuje zasoby osobno, idealne dla dużych plików HTML.
Dostosowanie wyjścia:
BasePath
: Ustaw bazową ścieżkę dla zasobów w dokumencie HTML.IsRenderToSinglePage
: Opcjonalnie renderuj całą treść PDF na jednej stronie HTML.
Konwersja HTML do PDF
Aby skonwertować dokument HTML na PDF, wykonaj te kroki:
- Zainicjalizuj konwerter: Utwórz instancję
HtmlConverter
. - Skonfiguruj opcje PDF: Użyj
HtmlToPdfOptions
, aby zdefiniować układ i ustawienia mediów. - Określ ścieżki: Ustaw ścieżki plików HTML wejściowego i pliku PDF wyjściowego.
- Wykonaj konwersję: Uruchom metodę
Process
, aby zakończyć konwersję.
Przykład: Konwertuj HTML na PDF
// Krok 1: Zainicjalizuj konwerter HTML
var converter = new HtmlConverter();
// Krok 2: Skonfiguruj opcje konwersji HTML na PDF
var options = new HtmlToPdfOptions();
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
Dodatkowe opcje dla konwersji HTML do PDF
Typ mediów:
HtmlMediaType.Print
: Idealny do generowania PDF-ów odpowiednich do druku.HtmlMediaType.Screen
: Użyj podczas konwersji treści zaprojektowanej do wyświetlania cyfrowego.
Dostosowanie układu:
PageLayoutOption
: Dostosowuje, jak zawartość HTML pasuje do układu PDF, na przykład ScaleToPageWidth
, aby zapewnić, że zawartość jest skalowana do szerokości PDF.IsRenderToSinglePage
: Umożliwia renderowanie całej zawartości HTML na jednej stronie PDF, jeśli jest to potrzebne dla zwięzłych prezentacji.
Ten konwerter jest wszechstronny w różnych zastosowaniach, od generowania raportów PDF na podstawie treści internetowej po konwersję archiwów dokumentów PDF w celu zapewnienia dostępności w Internecie. Aby uzyskać bardziej zaawansowane konfiguracje, zapoznaj się z pełną dokumentacją Sheetize.
Image Converter
Konwerter Obrazów Sheetize dla .NET pozwala programistom konwertować dokumenty do i z różnych formatów obrazów, co czyni go idealnym do aplikacji związanych z przeglądaniem dokumentów, archiwizowaniem obrazów oraz generowaniem treści opartych na obrazach.
Kluczowe Funkcje
Konwersja PDF na Obraz
Konwertuj dokumenty PDF na formaty obrazów (np. PNG, JPEG), idealne do generowania podglądów lub do przetwarzania dokumentów opartych na obrazach.
Konwersja Obrazu na PDF
Przekształcaj pliki obrazów w dokumenty PDF, odpowiednie do łączenia obrazów w jeden plik lub tworzenia raportów PDF na podstawie danych opartych na obrazach.
Szczegółowy Przewodnik
Konwersja PDF na Obraz
Aby przekonwertować dokument PDF na format obrazu:
- Zainicjalizuj Konwerter: Utwórz instancję
ImageConverter
. - Ustaw Opcje Konwersji: Użyj
PdfToImageOptions
, aby określić żądany format obrazu, rozdzielczość i jakość wyjścia. - Zdefiniuj Ścieżki Wejściowe i Wyjściowe: Ustaw ścieżki dla pliku PDF wejściowego i pliku obrazu wyjściowego.
- Wykonaj Konwersję: Wywołaj metodę
Process
, aby zakończyć konwersję.
Przykład: Konwersja PDF na Obraz PNG
// Krok 1: Zainicjalizuj Konwerter Obrazów
var converter = new ImageConverter();
// Krok 2: Skonfiguruj opcje konwersji PDF na Obraz
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Ustaw rozdzielczość na 300 DPI
options.Quality = 90; // Ustaw jakość obrazu na 90%
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));
// Krok 4: Uruchom konwersję
converter.Process(options);
Dostępne Opcje dla Konwersji PDF na Obraz
- ImageType: Określ żądany format obrazu (
Png
, Jpeg
, Bmp
itp.). - Resolution: Ustaw rozdzielczość (DPI) dla obrazu wyjściowego.
- Quality: Zdefiniuj poziom jakości (dla wyjścia JPEG).
Konwersja Obrazu na PDF
Aby przekonwertować obraz na PDF:
- Zainicjalizuj Konwerter: Utwórz instancję
ImageConverter
. - Ustaw Opcje Konwersji: Użyj
ImageToPdfOptions
, aby dostosować układ i wygląd generowanego PDF. - Określ Ścieżki: Ustaw ścieżki plików obrazu wejściowego i PDF wyjściowego.
- Wykonaj Konwersję: Wywołaj metodę
Process
, aby wygenerować PDF.
Przykład: Konwersja Obrazu PNG na PDF
// Krok 1: Zainicjalizuj Konwerter Obrazów
var converter = new ImageConverter();
// Krok 2: Skonfiguruj opcje konwersji Obrazu na PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
Dodatkowe Opcje dla Konwersji Obrazu na PDF
- PageLayoutOption: Zdefiniuj, jak obraz jest umieszczony na stronie PDF (np.
Centered
, TopLeft
). - ImageScalingOption: Kontroluj, jak obraz pasuje do strony PDF (np.
FitToPage
, Stretch
).
Ten konwerter jest wszechstronny dla programistów, którzy potrzebują pracować z treściami dokumentów opartymi na obrazach, niezależnie od tego, czy chodzi o generowanie wysokiej jakości podglądów dokumentów, czy pakowanie wielu obrazów do PDF-ów w celu łatwej dystrybucji.
eBook Converter
Sheetize eBook Converter dla .NET umożliwia płynną konwersję dokumentów do i z popularnych formatów eBook, takich jak EPUB i MOBI. Jest idealny dla wydawców, bibliotek cyfrowych oraz programistów integrujących funkcjonalność eBook w swoich aplikacjach.
Kluczowe Cechy
Konwersja PDF do EPUB
Łatwo konwertuj pliki PDF do formatu EPUB, optymalizując je do e-czytników i innych urządzeń obsługujących formaty eBook.
Konwersja EPUB do PDF
Przekształć zawartość eBook z EPUB do PDF, aby była odpowiednia do drukowania lub przeglądania offline w ustandaryzowanym formacie.
Szczegółowy Przewodnik
Konwertowanie PDF do EPUB
Aby przekonwertować dokument PDF na eBook EPUB:
- Zainicjuj Konwerter: Stwórz instancję
EbookConverter
. - Ustaw Opcje Konwersji: Użyj
PdfToEpubOptions
, aby skonfigurować ustawienia dla wyjścia EPUB, takie jak obsługa obrazów i metadane. - Zdefiniuj Ścieżki Wejściowe i Wyjściowe: Ustaw ścieżki dla wejściowego PDF i wyjściowego EPUB.
- Wykonaj Konwersję: Wywołaj metodę
Process
, aby przekonwertować dokument.
Przykład: Konwertuj PDF na EPUB
// Krok 1: Zainicjuj konwerter eBook
var converter = new EbookConverter();
// Krok 2: Skonfiguruj opcje konwersji PDF do EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Dołącz obrazy w wyjściowym EPUB
options.SetMetadata("Title", "Przekonwertowany eBook");
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// Krok 4: Uruchom konwersję
converter.Process(options);
Dostępne Opcje dla Konwersji PDF do EPUB
- IncludeImages: Określ, czy dołączyć obrazy z oryginalnego PDF do wynikowego EPUB.
- SetMetadata: Dodaj metadane, takie jak tytuł, autor i temat do pliku EPUB.
Konwertowanie EPUB do PDF
Aby konwertować plik EPUB na PDF:
- Zainicjuj Konwerter: Stwórz instancję
EbookConverter
. - Skonfiguruj Opcje PDF: Użyj
EpubToPdfOptions
, aby zdefiniować ustawienia takie jak układ strony i marginesy. - Określ Ścieżki: Ustaw ścieżki plików dla wejściowego EPUB i wyjściowego PDF.
- Wykonaj Konwersję: Wywołaj metodę
Process
, aby zakończyć konwersję.
Przykład: Konwertuj EPUB na PDF
// Krok 1: Zainicjuj konwerter eBook
var converter = new EbookConverter();
// Krok 2: Skonfiguruj opcje konwersji EPUB do PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
Dodatkowe Opcje dla Konwersji EPUB do PDF
- PageLayoutOption: Ustaw układ strony dla wynikowego PDF, taki jak
Portret
lub Krajobraz
. - MarginSettings: Zdefiniuj marginesy dla wyjściowego PDF.
Ten konwerter jest bardzo przydatny zarówno dla wydawców, jak i programistów, którzy muszą zautomatyzować procesy związane z eBookami. Niezależnie od tego, czy tworzysz eBooki z dokumentów PDF, czy przygotowujesz pliki eBook do druku, Sheetize eBook Converter oferuje elastyczne rozwiązanie.
JSON Converter
Sheetize JSON Converter dla .NET oferuje solidne funkcje do konwertowania dokumentów z i do formatu JSON, umożliwiając łatwą integrację z aplikacjami internetowymi i procesami przetwarzania danych.
Kluczowe cechy
Konwersja dokumentu do JSON
Konwertuj dokumenty (np. PDF, DOCX) do formatu JSON, aby wydobyć treść w zorganizowanym formacie do dalszej analizy lub integracji.
Konwersja JSON do dokumentu
Przekształcaj dane JSON w formaty dokumentów, takie jak PDF lub DOCX, co pozwala na łatwe generowanie raportów lub automatyzację dokumentów.
Szczegółowy przewodnik
Konwersja dokumentu do JSON
Aby skonwertować dokument na JSON:
- Zainicjuj konwerter: Utwórz instancję
JsonConverter
. - Ustaw opcje konwersji: Użyj
DocumentToJsonOptions
, aby skonfigurować sposób, w jaki dokument jest reprezentowany w JSON. - Zdefiniuj ścieżki wejściowe i wyjściowe: Ustal ścieżki dla dokumentu wejściowego i pliku JSON wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby skonwertować dokument.
Przykład: Konwertuj PDF do JSON
// Krok 1: Zainicjuj JSON Converter
var converter = new JsonConverter();
// Krok 2: Skonfiguruj opcje dla konwersji dokumentu do JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Uwzględnij metadane w wyjściowym JSON
options.FormatOutput = true; // Sformatuj wyjściowy JSON dla czytelności
// Krok 3: Ustal ścieżki plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));
// Krok 4: Uruchom konwersję
converter.Process(options);
Dostępne opcje dla konwersji dokumentu do JSON
- IncludeMetadata: Określ, czy uwzględnić metadane dokumentu w wyjściowym JSON.
- FormatOutput: Wybierz, czy sformatować JSON dla czytelności.
Konwersja JSON do dokumentu
Aby skonwertować dane JSON na dokument:
- Zainicjuj konwerter: Utwórz instancję
JsonConverter
. - Ustaw opcje konwersji: Użyj
JsonToDocumentOptions
, aby zdefiniować format i układ docelowego dokumentu. - Określ ścieżki: Ustal ścieżki plików JSON wejściowego i dokumentu wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby wygenerować dokument.
Przykład: Konwertuj JSON do PDF
// Krok 1: Zainicjuj JSON Converter
var converter = new JsonConverter();
// Krok 2: Skonfiguruj opcje dla konwersji JSON do dokumentu
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;
// Krok 3: Ustal ścieżki plików
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
Dodatkowe opcje dla konwersji JSON do dokumentu
- DocumentFormat: Określ docelowy format (
Pdf
, Docx
, itd.). - PageLayoutOption: Zdefiniuj układ strony dla wynikowego dokumentu (
Portret
, Krajobraz
).
Ten konwerter oferuje potężne możliwości integracji treści dokumentów z usługami sieciowymi i innymi aplikacjami opartymi na danych. Niezależnie od wydobywania danych z dokumentów lub generowania dokumentów z danych strukturalnych, Sheetize JSON Converter jest idealnym rozwiązaniem dla nowoczesnych procesów pracy z dokumentami.
PDF Converter
Sheetize PDF Converter for .NET oferuje zaawansowane funkcje konwersji dokumentów do i z formatu PDF, co czyni go idealnym rozwiązaniem do archiwizacji, udostępniania i zapewniania spójnego formatowania dokumentów na różnych urządzeniach.
Kluczowe funkcje
Konwertuj dokumenty z wielu formatów, takich jak DOCX, HTML i obrazy, do PDF w celu łatwej dystrybucji i drukowalności.
Konwertuj dokumenty PDF na inne formaty, takie jak DOCX, HTML i obrazy, w celu łatwej edycji lub integracji z innymi procesami roboczymi.
Szczegółowy przewodnik
Konwertowanie dokumentów do PDF
Aby przekonwertować dokument na PDF:
- Zainicjuj konwerter: Stwórz instancję
PdfConverter
. - Ustaw opcje konwersji: Użyj
DocumentToPdfOptions
, aby skonfigurować ustawienia, takie jak układ strony i kompresja. - Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla dokumentu wejściowego i pliku PDF wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby przekonwertować dokument.
Przykład: Konwersja DOCX do PDF
// Krok 1: Zainicjuj konwerter PDF
var converter = new PdfConverter();
// Krok 2: Skonfiguruj opcje dla konwersji dokumentu do PDF
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));
// Krok 4: Uruchom konwersję
converter.Process(options);
Dostępne opcje dla konwersji dokumentów do PDF
- PageLayoutOption: Zdefiniuj układ strony dla wynikowego PDF (
Portrait
, Landscape
). - CompressionLevel: Określ poziom kompresji w celu zmniejszenia rozmiaru pliku (
Low
, Medium
, High
).
Aby przekonwertować dokument PDF na inny format:
- Zainicjuj konwerter: Stwórz instancję
PdfConverter
. - Skonfiguruj opcje konwersji: Użyj
PdfToDocumentOptions
, aby określić format wyjściowy i wszelkie dostosowania. - Określ ścieżki: Ustaw ścieżki dla pliku PDF wejściowego i dokumentu wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby zakończyć konwersję.
Przykład: Konwersja PDF do DOCX
// Krok 1: Zainicjuj konwerter PDF
var converter = new PdfConverter();
// Krok 2: Skonfiguruj opcje dla konwersji PDF do DOCX
var options = new PdfToDocumentOptions(DocumentFormat.Docx);
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
- DocumentFormat: Określ pożądany format wyjściowy (
Docx
, Html
, Png
itp.). - TextExtractionMode: Zdefiniuj sposób ekstrakcji tekstu z PDF (
PlainText
, FormattedText
).
Sheetize PDF Converter to niezbędne narzędzie do zarządzania dokumentami, niezależnie od tego, czy musisz tworzyć uniwersalnie udostępnialne pliki PDF, czy przekształcać PDF-y z powrotem na edytowalne formaty. Oferuje elastyczność w obu kierunkach, co czyni go potężnym dodatkiem do narzędzi każdego programisty.
Spreadsheet Converter
Sheetize Spreadsheet Converter dla .NET oferuje funkcjonalność konwersji arkuszy kalkulacyjnych między różnymi formatami, co czyni go odpowiednim do zadań związanych z transformacją danych, raportowaniem i integracją.
Kluczowe Funkcje
Konwersja arkusza kalkulacyjnego do PDF
Konwertuj pliki arkuszy kalkulacyjnych (np. XLSX, CSV) na PDF w celu łatwego udostępniania i drukowania.
Konwertuj arkusze kalkulacyjne do formatów takich jak CSV, JSON lub HTML, umożliwiając integrację z aplikacjami internetowymi lub procesami przetwarzania danych.
Szczegółowy Przewodnik
Konwersja arkusza kalkulacyjnego do PDF
Aby skonwertować arkusz kalkulacyjny do PDF:
- Zainicjuj Konwerter: Utwórz instancję
SpreadsheetConverter
. - Ustaw opcje konwersji: Użyj
SpreadsheetToPdfOptions
, aby skonfigurować ustawienia, takie jak układ strony, opcje dopasowania i znak wodny. - Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla arkusza wejściowego i wyjściowego PDF.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby zakończyć konwersję.
Przykład: Konwersja XLSX do PDF
// Krok 1: Zainicjuj Konwerter Arkuszy Kalkulacyjnych
var converter = new SpreadsheetConverter();
// Krok 2: Skonfiguruj opcje konwersji arkusza kalkulacyjnego do PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Upewnij się, że arkusz kalkulacyjny mieści się na jednej stronie
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));
// Krok 4: Uruchom konwersję
converter.Process(options);
Dostępne opcje konwersji arkusza kalkulacyjnego do PDF
- PageLayoutOption: Zdefiniuj orientację strony dla wynikowego PDF (
Portret
, Landscape
). - FitToPage: Określ, czy dopasować zawartość arkusza kalkulacyjnego do jednej strony.
Aby skonwertować arkusz kalkulacyjny do innego formatu (np. CSV, HTML):
- Zainicjuj Konwerter: Utwórz instancję
SpreadsheetConverter
. - Skonfiguruj opcje konwersji: Użyj
SpreadsheetToDocumentOptions
, aby określić docelowy format. - Określ ścieżki: Ustaw ścieżki do arkusza kalkulacyjnego wejściowego i pliku wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby wygenerować wynik.
Przykład: Konwersja XLSX do CSV
// Krok 1: Zainicjuj Konwerter Arkuszy Kalkulacyjnych
var converter = new SpreadsheetConverter();
// Krok 2: Skonfiguruj opcje konwersji arkusza kalkulacyjnego do CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
Dodatkowe opcje konwersji arkusza kalkulacyjnego do dokumentu
- DocumentFormat: Zdefiniuj pożądany format wyjściowy (
Csv
, Json
, Html
). - IncludeFormulas: Wybierz, czy uwzględnić obliczone formuły, czy tylko statyczne wartości w wyniku.
Sheetize Spreadsheet Converter jest niezwykle wszechstronny, oferując wsparcie przy przekształcaniu arkuszy kalkulacyjnych w różne formaty, aby sprostać różnym potrzebom. Niezależnie od tego, czy tworzysz raporty PDF z arkuszy kalkulacyjnych, czy wyciągasz dane do przetwarzania, ten konwerter oferuje niezawodne rozwiązanie dla programistów.
Spreadsheet Merger
Sheetize Spreadsheet Merger dla .NET pozwala programistom na łączenie wielu plików arkuszy kalkulacyjnych w jeden, idealny do konsolidacji danych z różnych źródeł w jednolitym raporcie.
Kluczowe cechy
Łączenie wielu arkuszy kalkulacyjnych
Połącz wiele arkuszy kalkulacyjnych w jeden plik, zachowując integralność danych i formatowanie.
Szczegółowy przewodnik
Łączenie arkuszy kalkulacyjnych
Aby połączyć wiele arkuszy kalkulacyjnych w jeden:
- Zainicjuj Merger: Utwórz instancję
SpreadsheetMerger
. - Dodaj pliki wejściowe: Dodaj wszystkie arkusze kalkulacyjne do połączenia.
- Określ ścieżkę wyjściową: Ustaw ścieżkę pliku wyjściowego dla połączonego arkusza kalkulacyjnego.
- Wykonaj łączenie: Wywołaj metodę
Process
, aby połączyć pliki.
Przykład: Połącz wiele plików XLSX
// Krok 1: Zainicjuj Spreadsheet Merger
var merger = new SpreadsheetMerger();
// Krok 2: Dodaj pliki wejściowe
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));
// Krok 3: Ustaw ścieżkę pliku wyjściowego
merger.AddOutput(new FileDataSource("merged_output.xlsx"));
// Krok 4: Uruchom proces łączenia
merger.Process();
Ta funkcjonalność jest szczególnie przydatna do tworzenia zjednoczonych raportów lub konsolidacji danych z wielu źródeł bez interwencji ręcznej.
Spreadsheet Splitter
Sheetize Spreadsheet Splitter for .NET pomaga programistom dzielić duże pliki arkuszy kalkulacyjnych na mniejsze części, co jest idealne do dystrybucji i zarządzania danymi.
Najważniejsze funkcje
Dziel Arkusze Kalkulacyjne na Mniejsze Pliki
Dziel duże pliki arkuszy kalkulacyjnych według arkusza, zakresu lub niestandardowych reguł, aby ułatwić obsługę i udostępnianie.
Szczegółowy przewodnik
Dzielić Arkusz Kalkulacyjny
Aby podzielić arkusz kalkulacyjny na wiele mniejszych plików:
- Zainicjalizuj Dzielnik: Stwórz instancję
SpreadsheetSplitter
. - Ustaw Kryteria Podziału: Użyj
SplitterOptions
, aby określić, jak dzielić (np. według arkusza lub liczby wierszy). - Zdefiniuj Ścieżki Wejściowe i Wyjściowe: Ustaw plik wejściowy oraz ścieżki dla wyjściowych podzielonych plików.
- Wykonaj Podział: Wywołaj metodę
Process
, aby podzielić plik.
Przykład: Podział XLSX według Arkusza
// Krok 1: Zainicjalizuj Dzielnik Arkuszy Kalkulacyjnych
var splitter = new SpreadsheetSplitter();
// Krok 2: Skonfiguruj opcje podziału według arkusza
var options = new SplitterOptions(SplitMode.BySheet);
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));
// Krok 4: Wykonaj proces podziału
splitter.Process(options);
To narzędzie jest idealne do dzielenia dużych plików na mniejsze, łatwe do zarządzania części, co ułatwia dostęp i pracę z danymi.
Spreadsheet Unlocker
Sheetize Spreadsheet Unlocker dla .NET zapewnia możliwość usunięcia ochrony z arkuszy kalkulacyjnych, umożliwiając programistom edytowanie lub modyfikowanie zablokowanej zawartości.
Kluczowe funkcje
Odblokowywanie chronionych arkuszy kalkulacyjnych
Usuń ochronę hasłem lub blokadę na poziomie arkusza, aby umożliwić modyfikacje arkusza kalkulacyjnego.
Szczegółowy przewodnik
Odblokowywanie chronionego arkusza kalkulacyjnego
Aby odblokować chroniony arkusz kalkulacyjny:
- Zainicjalizuj Odblokowacz: Utwórz instancję
SpreadsheetUnlocker
. - Podaj poświadczenia odblokowujące: Ustaw hasło lub określ inne parametrów odblokowujących.
- Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla zablokowanego pliku wejściowego i odblokowanego pliku wyjściowego.
- Wykonaj odblokowywanie: Wywołaj metodę
Process
, aby odblokować plik.
Przykład: Odblokowanie pliku XLSX
// Krok 1: Zainicjalizuj Odblokowacz Arkuszy Kalkulacyjnych
var unlocker = new SpreadsheetUnlocker();
// Krok 2: Ustaw poświadczenia odblokowujące
var options = new UnlockerLoadOptions();
options.Password = "password123";
// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));
// Krok 4: Uruchom proces odblokowywania
unlocker.Process(options);
Odblokowacz arkuszy kalkulacyjnych jest przydatny dla programistów, którzy potrzebują programowo modyfikować chronione arkusze kalkulacyjne.
Text Converter
Sheetize Text Converter dla .NET umożliwia konwersję dokumentów na i z formatu plain text, idealnego do ekstrakcji danych, archiwizacji i integracji z systemami opartymi na tekście.
Kluczowe cechy
Konwersja dokumentów na plain text
Ekstaktowanie treści tekstowej z dokumentów takich jak PDF, DOCX i HTML, przydatne do przetwarzania danych i archiwizacji.
Konwersja plain text na formaty dokumentów
Tworzenie sformatowanych dokumentów z plain text, co stanowi łatwy sposób na generowanie raportów lub uporządkowanych plików.
Szczegółowy przewodnik
Konwersja dokumentu na plain text
Aby skonwertować dokument na plain text:
- Zainicjalizuj konwerter: Utwórz instancję
TextConverter
. - Ustaw opcje konwersji: Użyj
DocumentToTextOptions
, aby skonfigurować ustawienia wyjściowe. - Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla dokumentu wejściowego i pliku tekstowego wyjściowego.
- Wykonaj konwersję: Wywołaj metodę
Process
, aby skonwertować dokument.
Przykład: Konwersja PDF na plain text
// Krok 1: Zainicjalizuj konwerter tekstu
var converter = new TextConverter();
// Krok 2: Skonfiguruj opcje konwersji dokumentu na tekst
var options = new DocumentToTextOptions();
// Krok 3: Ustaw ścieżki do plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));
// Krok 4: Wykonaj konwersję
converter.Process(options);
Konwerter tekstu jest niezbędny w scenariuszach, w których potrzebna jest ekstrakcja tekstu, takich jak tworzenie archiwów lub przetwarzanie danych w formacie plain text.
FAQs
To FAQ zapewnia szczegółowe informacje na temat funkcji i możliwości Sheetize .NET SDKs, obejmując aspekty takie jak konwersja arkuszy kalkulacyjnych, zarządzanie dokumentami oraz szczegóły dotyczące zgodności.
Pytania ogólne
1. Czym jest Sheetize dla .NET?
Sheetize dla .NET to potężne SDK zaprojektowane do programowego zarządzania dokumentami arkuszy kalkulacyjnych. Zawiera narzędzia do konwersji arkuszy kalkulacyjnych do różnych formatów, edytowania danych komórkowych, obsługi formularzy arkuszy kalkulacyjnych oraz optymalizacji przepływów pracy z dokumentami.
2. Jak zainstalować SDK Sheetize dla .NET?
Można zainstalować SDK Sheetize, pobierając pliki assembly z oficjalnej strony internetowej lub ściągając pakiety bezpośrednio z NuGet. Szczegółowe instrukcje instalacji są dostępne w dokumentacji każdego SDK.
Konwersja arkuszy kalkulacyjnych
3. Jak mogę przekonwertować arkusz kalkulacyjny na PDF?
Aby przekonwertować arkusz kalkulacyjny na format PDF za pomocą Konwertera arkusza kalkulacyjnego na PDF:
- Utwórz instancję klasy
SpreadsheetPdfConverter
. - Utwórz obiekt
PdfConversionOptions
, aby skonfigurować ustawienia konwersji. - Określ ścieżki plików wejściowego arkusza kalkulacyjnego oraz wyjściowego pliku PDF.
- Wywołaj metodę
Convert
, aby wykonać konwersję.
4. Jak mogę przekonwertować arkusze kalkulacyjne na HTML?
Za pomocą Konwertera arkusza kalkulacyjnego na HTML:
- Utwórz instancję klasy
HtmlConverter
. - Skonfiguruj opcje (np. ustawienia responsywnego projektu) za pomocą
HtmlConversionOptions
. - Określ ścieżki plików wejściowych/wyjściowych i wywołaj metodę
Convert
.
5. Jak mogę przekonwertować arkusz kalkulacyjny na CSV?
Aby przekonwertować arkusz kalkulacyjny na CSV:
- Utwórz instancję klasy
CsvConverter
i utwórz obiekt CsvConversionOptions
. - Dodaj plik wejściowy arkusza kalkulacyjnego i określ folder wyjściowy.
- Ustaw opcje, takie jak typ separatora.
- Wywołaj metodę
Convert
, aby wygenerować plik CSV.
Zarządzanie dokumentami
6. Jak mogę połączyć wiele arkuszy kalkulacyjnych w jeden?
Aby połączyć arkusze kalkulacyjne za pomocą Łącznika arkuszy kalkulacyjnych:
- Utwórz instancję klasy
SpreadsheetMerger
. - Dodaj pliki wejściowe arkuszy kalkulacyjnych i określ plik wyjściowy za pomocą
MergeOptions
. - Wywołaj metodę
Merge
, aby połączyć pliki.
7. Jak mogę podzielić duży arkusz kalkulacyjny?
Za pomocą Dzielnika arkuszy kalkulacyjnych:
- Utwórz instancję klasy
SpreadsheetSplitter
. - Skonfiguruj ustawienia podziału za pomocą
SplitOptions
, aby określić, jak podzielić plik. - Dodaj arkusz kalkulacyjny wejściowy i określ folder wyjściowy.
- Wywołaj metodę
Split
, aby utworzyć mniejsze sekcje arkuszy kalkulacyjnych.
8. Jak mogę odblokować chroniony arkusz kalkulacyjny?
Aby odblokować arkusz kalkulacyjny programowo:
- Utwórz instancję klasy
SpreadsheetUnlocker
. - Użyj
UnlockOptions
, aby podać dane dotyczące hasła. - Dodaj plik wejściowy i określ ścieżkę wyjściową.
- Wywołaj metodę
Unlock
, aby usunąć ochronę.
Specjalistyczne SDK do konwersji
11. Jak mogę przekonwertować arkusz kalkulacyjny na JSON?
Aby przekonwertować arkusze kalkulacyjne na JSON:
- Utwórz instancję klasy
JsonConverter
. - Użyj
JsonConversionOptions
, aby skonfigurować ścieżki wejściowe/wyjściowe oraz ustawienia. - Wywołaj metodę
Convert
, aby uzyskać plik JSON.
12. Jak mogę przekonwertować arkusz kalkulacyjny na obrazy (np. JPEG, PNG)?
Za pomocą Konwertera arkusza kalkulacyjnego na obraz:
- Utwórz instancję klasy
ImageConverter
. - Skonfiguruj ustawienia obrazu za pomocą
ImageConversionOptions
(np. typ formatu, rozdzielczość). - Dodaj ścieżki plików wejściowych/wyjściowych i wywołaj metodę
Convert
.
Licencjonowanie i zgodność
13. Jakie są wymagania systemowe do korzystania z SDK Sheetize?
Sheetize wspiera:
- Systemy operacyjne: Windows 7-11, Windows Server 2008-2022, macOS (10.14+), i Linux.
- Frameworki: .NET Framework 4.0 do 8.0.
- IDE: Kompatybilne z różnymi wersjami Visual Studio.
14. Jak ustawić klucze licencyjne dla SDK Sheetize?
Aby aktywować SDK, odnies się do Sheetize w swoim projekcie i ustaw klucze licencyjne przed użyciem jakichkolwiek metod. Szczegółowe instrukcje znajdują się w dokumentacji każdego SDK.
15. Gdzie mogę znaleźć więcej przykładów i dokumentacji dla Sheetize?
Pełna dokumentacja API i przykłady są dostępne na stronie Sheetize, lub przez pakiety NuGet w Twoim środowisku deweloperskim.
Dodatkowe funkcje
17. Czy Sheetize ogranicza się tylko do pracy z arkuszami kalkulacyjnymi?
Choć Sheetize skupia się głównie na manipulacji arkuszami kalkulacyjnymi, wspiera także konwersje do i z formatów takich jak JSON, HTML, PDF oraz formatów obrazów, takich jak JPEG i PNG.
Możesz przekonwertować arkusze kalkulacyjne na dokumenty Word, używając Konwertera arkusza kalkulacyjnego na Word poprzez:
- Utworzenie instancji klasy
SpreadsheetWordConverter
. - Skonfigurowanie opcji za pomocą
DocConversionOptions
. - Dodanie ścieżek wejściowych/wyjściowych i wywołanie metody
Convert
.
Aby uzyskać więcej informacji, odwiedź oficjalną stronę.