Overview

Sheetize adalah platform SDK komprehensif untuk aplikasi .NET, menawarkan alat khusus untuk memperlancar dan meningkatkan manajemen spreadsheet. Dibangun untuk menangani pemrosesan spreadsheet yang kompleks, SDK Sheetize menyederhanakan alur kerja dokumen, menjadikan penanganan dan transformasi data intuitif, efisien, dan kuat. Berikut adalah tinjauan mendalam tentang fitur dan kemampuan inti Sheetize:

Fitur Utama

  • Konversi Spreadsheet:

    • Konversi spreadsheet ke berbagai format dengan mudah, termasuk Microsoft Excel (XLS/XLSX), CSV, HTML, dan PDF.
    • Mendukung analisis data dan integrasi dengan konversi CSV untuk ekstraksi data yang lebih mudah.
  • Manajemen Dokumen:

    • Gabungkan dan Pisahkan: Secara efisien menggabungkan beberapa file spreadsheet atau membagi dokumen besar untuk manajemen dan distribusi yang lebih mudah.
    • Pembuka Spreadsheet: Secara programatik membuka spreadsheet yang dilindungi, memungkinkan akses dan modifikasi yang lancar.

SDK Khusus

  • Spreadsheet ke PDF: Mengonversi spreadsheet ke format PDF, mempertahankan format dan struktur asli, menjadikannya ideal untuk distribusi dan arsip.
  • Spreadsheet ke HTML: Mengubah data spreadsheet menjadi halaman HTML responsif dan kompatibel dengan web, memastikan aksesibilitas di berbagai perangkat.
  • Spreadsheet ke CSV: Mengekstrak data spreadsheet ke format CSV, sempurna untuk manipulasi data, berbagi, dan integrasi dengan aplikasi yang didorong oleh data.

Kompatibilitas & Integrasi

SDK Sheetize dirancang untuk terintegrasi secara mulus ke dalam aplikasi .NET di platform Windows, macOS, dan Linux. Dengan API yang serbaguna dan kuat, mereka memenuhi berbagai kebutuhan manajemen dokumen, memastikan kinerja dan keandalan.

SDK Populer

  • Konverter PDF: Menghasilkan file PDF dari spreadsheet, dioptimalkan untuk berbagi dan mencetak dengan format yang akurat.
  • Pemecah Spreadsheet: Membagi file spreadsheet besar menjadi bagian yang dapat dikelola, meningkatkan penanganan dan aksesibilitas.
  • Konverter JSON: Mengonversi file Excel ke format JSON dan sebaliknya, mendukung pertukaran data dan integrasi yang mudah ke dalam aplikasi lain.

Dengan dokumentasi yang komprehensif, kode contoh, dan pendekatan yang ramah pengembang, Sheetize membekali pengguna untuk mengintegrasikan SDK ini dengan mudah, menyederhanakan bahkan alur kerja spreadsheet yang paling kompleks.

Untuk informasi lebih lanjut, kunjungi situs web resmi.

Subbagian Overview

Installation

SDK Sheetize dapat diinstal menggunakan berbagai metode, yang masing-masing sesuai dengan lingkungan pengembangan dan preferensi yang berbeda. Berikut adalah opsi instalasi yang disarankan:

1. NuGet (Metode yang Direkomendasikan)

Pengelola paket NuGet adalah metode yang paling mudah dan paling disukai untuk menginstal Sheetize, memastikan bahwa Anda memiliki akses ke pembaruan terbaru langsung dari lingkungan pengembangan Anda. Pelajari lebih lanjut tentang metode ini di Cara menginstal SDK Sheetize menggunakan NuGet.

2. Installer MSI

Installer MSI adalah opsi yang nyaman bagi mereka yang lebih suka memiliki DLL Sheetize yang terinstal langsung di sistem mereka. Pendekatan ini ideal untuk pengembang yang membutuhkan Sheetize di beberapa proyek tanpa harus mengelola file DLL secara manual. Pelajari lebih lanjut tentang metode ini di Cara menginstal SDK Sheetize menggunakan MSI.

3. Arsip ZIP

Jika Anda lebih suka instalasi manual, Arsip ZIP menyediakan DLL Sheetize yang dapat diekstrak dan ditambahkan langsung ke proyek Anda. Pelajari lebih lanjut tentang metode ini di Cara menginstal SDK Sheetize menggunakan ZIP.

2 Nov 2024

Subbagian Installation

System Requirements

Sheetize SDKs dirancang untuk terintegrasi dengan mulus dengan aplikasi .NET, mendukung berbagai sistem operasi dan lingkungan pengembangan. Berikut adalah persyaratan sistem utama:

Sistem Operasi yang Didukung

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 hingga Windows Server 2022 (x64, x86)
  • Microsoft Azure

macOS

  • macOS 10.12 (Sierra) dan yang lebih baru

Linux

  • Kompatibel dengan banyak distribusi Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Mendukung Android 8.0 (Oreo) dan yang lebih baru

Lingkungan Pengembangan

  • Microsoft Visual Studio:
    • Visual Studio 2010 dan yang lebih baru (termasuk 2019 dan 2022)
  • Mendukung sembarang lingkungan pengembangan yang menargetkan platform .NET

Kerangka Kerja .NET yang Didukung

  • .NET Framework 4.0 dan yang lebih tinggi
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Catatan Tambahan

  • Adobe Acrobat tidak diperlukan untuk menggunakan Sheetize SDKs, tetapi disarankan untuk melihat dokumen spreadsheet.
2 Nov 2024

Declaration

Sheetize SDKs memerlukan set izin Kepercayaan Penuh ketika digunakan dalam aplikasi .NET. Tingkat izin ini diperlukan untuk melakukan operasi tingkat sistem yang kritis, seperti mengakses pengaturan registri, file sistem, dan mengelola font.

Mengapa Kepercayaan Penuh Diperlukan

Sheetize SDKs bergantung pada kelas sistem .NET inti, yang sering memerlukan izin yang lebih tinggi untuk alasan berikut:

  • Akses Registri: Beberapa operasi mungkin memerlukan pembacaan atau penulisan ke registri sistem untuk tujuan konfigurasi.
  • File Sistem: Tugas seperti menangani font atau operasi file mungkin memerlukan akses ke file sistem di luar direktori virtual aplikasi.

Pembatasan di Lingkungan Kepercayaan Sedang

Dalam lingkungan hosting yang menerapkan keamanan Kepercayaan Sedang, beberapa izin kritis dibatasi atau tidak tersedia, yang dapat menghambat fungsionalitas SDK. Pembatasan berikut berlaku di bawah Kepercayaan Sedang:

  • OleDbPermission: Mencegah penggunaan penyedia data OLE DB yang dikelola ADO.NET untuk mengakses basis data.
  • EventLogPermission: Memblokir akses ke Windows Event Log, membatasi kemampuan diagnostik.
  • ReflectionPermission: Membatasi refleksi, mempengaruhi operasi dinamis tertentu.
  • RegistryPermission: Menolak akses ke registri sistem.
  • WebPermission: Membatasi komunikasi ke alamat atau rentang yang telah ditentukan, sebagaimana dikonfigurasi dalam elemen <trust>.
  • FileIOPermission: Membatasi akses ke file dalam direktori virtual aplikasi.

Untuk memastikan fungsionalitas penuh, Sheetize SDKs harus digunakan di lingkungan Kepercayaan Penuh.

2 Nov 2024

Non-Windows Environment

Sheetize SDKs mendukung .NET Standard 2.0, memungkinkan mereka digunakan dalam aplikasi .NET Core yang berjalan di Linux atau lingkungan non-Windows lainnya. Untuk memastikan kinerja optimal dan rendering teks yang akurat, ikuti langkah-langkah di bawah ini:

Pengaturan yang Disarankan untuk Linux

1. Instal Paket libgdiplus

Paket libgdiplus menyediakan fungsi GDI+ penting, yang krusial untuk merender dan memproses spreadsheet. Instal dengan menjalankan perintah berikut di terminal Anda:

sudo apt-get install libgdiplus

2. Instal Font yang Kompatibel dengan Microsoft

Untuk memastikan rendering teks yang benar, instal font Microsoft TrueType menggunakan:

sudo apt-get install ttf-mscorefonts-installer

Font-font ini seharusnya terletak di direktori /usr/share/fonts/truetype/msttcorefonts. Jika sistem Anda menggunakan direktori yang berbeda, perbarui jalur dalam kode Anda sebelum melakukan operasi dengan Sheetize SDKs:

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

Dengan menginstal paket-paket ini dan mengonfigurasi jalur font dengan benar, Anda dapat memaksimalkan kinerja Sheetize SDKs di Linux atau sistem non-Windows lainnya.

2 Nov 2024

Evaluation

Anda dapat dengan mudah mengunduh Sheetize SDKs untuk tujuan evaluasi. Versi evaluasi sepenuhnya fungsional, dengan satu-satunya perbedaan adalah cara Anda mengaktifkan lisensi.

Pembatasan Versi Evaluasi

Versi evaluasi memberikan akses penuh ke semua fitur, tetapi mencakup pembatasan berikut sampai lisensi diterapkan:

  • Watermark evaluasi ditambahkan ke semua output yang dihasilkan.
  • Hanya empat halaman pertama dari spreadsheet mana pun yang dapat dilihat atau diedit.

Untuk menghapus pembatasan ini dan membuka kunci sepenuhnya kemampuan Sheetize, cukup terapkan lisensi dengan menambahkan beberapa baris kode ke proyek Anda.

2 Nov 2024

Developer's Guide

HTML Converter

Panduan komprehensif untuk fitur konversi PDF ke HTML dan HTML ke PDF Sheetize HTML Converter.

Image Converter

Panduan komprehensif mengenai fitur Sheetize Image Converter untuk mengonversi dokumen ke dan dari format gambar.

eBook Converter

Panduan komprehensif untuk Sheetize eBook Converter untuk mengonversi dokumen antara berbagai format eBook.

JSON Converter

Panduan komprehensif untuk fitur konversi dokumen ke JSON dan JSON ke dokumen dari Sheetize JSON Converter.

PDF Converter

Panduan komprehensif untuk Sheetize PDF Converter untuk konversi dokumen ke dan dari PDF.

Spreadsheet Converter

Panduan komprehensif untuk Sheetize Spreadsheet Converter untuk mengonversi dokumen spreadsheet dari dan ke berbagai format.

Spreadsheet Merger

Panduan komprehensif untuk Sheetize Spreadsheet Merger guna menggabungkan beberapa file spreadsheet.

Spreadsheet Splitter

Panduan komprehensif untuk Sheetize Spreadsheet Splitter untuk membagi spreadsheet menjadi beberapa file.

Spreadsheet Unlocker

Panduan komprehensif untuk Sheetize Spreadsheet Unlocker untuk menghapus perlindungan dari spreadsheet.

Text Converter

Panduan komprehensif untuk Sheetize Text Converter untuk mengonversi dokumen ke dan dari teks polos.

2 Nov 2024

Subbagian Developer's Guide

HTML Converter

Sheetize HTML Converter untuk .NET menyediakan kemampuan kuat untuk mengonversi dokumen antara format PDF dan HTML, ideal untuk aplikasi web, pengarsipan, dan pembuatan laporan. Dengan berbagai opsi untuk menangani sumber daya dan tata letak, konverter ini dapat beradaptasi dengan berbagai persyaratan proyek.

Fitur Utama

Konversi PDF ke HTML

Mengonversi file PDF ke HTML untuk membuat dokumen dapat diakses untuk tampilan berbasis web atau integrasi ke dalam aplikasi di mana format HTML lebih disukai.

Konversi HTML ke PDF

Mengubah konten HTML menjadi PDF berkualitas tinggi, sempurna untuk menghasilkan laporan yang dapat dicetak, mengarsipkan konten web, atau membuat format dokumen yang dapat dibagikan.


Panduan Terperinci

Mengonversi PDF ke HTML

Untuk mengonversi PDF ke HTML:

  1. Inisialisasi Konverter: Buat sebuah instance dari HtmlConverter.
  2. Atur Opsi Konversi: Gunakan PdfToHtmlOptions untuk menyesuaikan output, memilih antara sumber daya yang disematkan atau eksternal.
  3. Tentukan Jalur Input dan Output: Atur jalur untuk PDF input dan HTML output Anda.
  4. Eksekusi Konversi: Panggil metode Process untuk mengonversi file.

Contoh: Konversi PDF ke HTML dengan Sumber Daya yang Disematkan

// Langkah 1: Inisialisasi HTML Converter
var converter = new HtmlConverter();

// Langkah 2: Konfigurasikan opsi untuk konversi PDF ke HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Langkah 4: Jalankan konversi
converter.Process(options);

Opsi yang Tersedia untuk Konversi PDF ke HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Menghasilkan satu file HTML dengan semua sumber daya disematkan.
    • FileWithExternalResources: Menyimpan sumber daya secara terpisah, ideal untuk file HTML besar.
  • Kustomisasi Output:

    • BasePath: Atur jalur dasar untuk sumber daya dalam dokumen HTML.
    • IsRenderToSinglePage: Opsi untuk merender semua konten PDF di satu halaman HTML.

Mengonversi HTML ke PDF

Untuk mengonversi dokumen HTML ke PDF, ikuti langkah-langkah ini:

  1. Inisialisasi Konverter: Buat sebuah instance dari HtmlConverter.
  2. Konfigurasi Opsi PDF: Gunakan HtmlToPdfOptions untuk mendefinisikan pengaturan tata letak dan media.
  3. Tentukan Jalur: Atur jalur untuk file HTML input dan file PDF output.
  4. Eksekusi Konversi: Jalankan metode Process untuk menyelesaikan konversi.

Contoh: Konversi HTML ke PDF

// Langkah 1: Inisialisasi HTML Converter
var converter = new HtmlConverter();

// Langkah 2: Konfigurasikan opsi untuk konversi HTML ke PDF
var options = new HtmlToPdfOptions();

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Langkah 4: Eksekusi konversi
converter.Process(options);

Opsi Tambahan untuk Konversi HTML ke PDF

  • Tipe Media:

    • HtmlMediaType.Print: Ideal untuk menghasilkan PDF yang sesuai untuk dicetak.
    • HtmlMediaType.Screen: Digunakan saat mengonversi konten yang dirancang untuk tampilan digital.
  • Penyesuaian Tata Letak:

    • PageLayoutOption: Menyesuaikan bagaimana konten HTML cocok dengan tata letak PDF, seperti ScaleToPageWidth untuk memastikan konten diskalakan sesuai lebar PDF.
    • IsRenderToSinglePage: Mengaktifkan perenderan seluruh konten HTML di satu halaman PDF jika diperlukan untuk presentasi yang ringkas.

Konverter ini serbaguna untuk berbagai aplikasi, mulai dari menghasilkan laporan PDF berdasarkan konten web hingga mengonversi arsip dokumen PDF untuk aksesibilitas berbasis web. Untuk konfigurasi lebih lanjut, silakan merujuk ke dokumentasi lengkap Sheetize.

Image Converter

Sheetize Image Converter untuk .NET memungkinkan pengembang untuk mengonversi dokumen ke dan dari berbagai format gambar, menjadikannya ideal untuk aplikasi yang melibatkan penayangan dokumen, pengarsipan gambar, dan menghasilkan konten berbasis gambar.

Fitur Utama

Konversi PDF ke Gambar

Konversi dokumen PDF ke format gambar (misalnya, PNG, JPEG), sempurna untuk menghasilkan pratayang atau untuk pemrosesan dokumen berbasis gambar.

Konversi Gambar ke PDF

Transformasi file gambar menjadi dokumen PDF, cocok untuk menggabungkan gambar menjadi satu file atau membuat laporan PDF dari data berbasis gambar.


Panduan Detail

Mengonversi PDF ke Gambar

Untuk mengonversi dokumen PDF ke format gambar:

  1. Inisialisasi Konverter: Buat sebuah instance dari ImageConverter.
  2. Atur Opsi Konversi: Gunakan PdfToImageOptions untuk menentukan format gambar yang diinginkan, resolusi, dan kualitas keluaran.
  3. Tentukan Jalur Input dan Keluaran: Atur jalur untuk file PDF input dan file gambar keluaran.
  4. Eksekusi Konversi: Panggil metode Process untuk menyelesaikan konversi.

Contoh: Mengonversi PDF ke Gambar PNG

// Langkah 1: Inisialisasi Image Converter
var converter = new ImageConverter();

// Langkah 2: Konfigurasi opsi untuk konversi PDF ke Gambar
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Atur resolusi ke 300 DPI
options.Quality = 90; // Atur kualitas gambar ke 90%

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

// Langkah 4: Jalankan konversi
converter.Process(options);

Opsi Tersedia untuk Konversi PDF ke Gambar

  • ImageType: Tentukan format gambar yang diinginkan (Png, Jpeg, Bmp, dll.).
  • Resolusi: Atur resolusi (DPI) untuk gambar keluaran.
  • Kualitas: Tentukan tingkat kualitas (untuk keluaran JPEG).

Mengonversi Gambar ke PDF

Untuk mengonversi gambar ke PDF:

  1. Inisialisasi Konverter: Buat sebuah instance dari ImageConverter.
  2. Atur Opsi Konversi: Gunakan ImageToPdfOptions untuk menyesuaikan tata letak dan penampilan PDF yang dihasilkan.
  3. Tentukan Jalur: Atur jalur file gambar input dan PDF keluaran.
  4. Eksekusi Konversi: Panggil metode Process untuk menghasilkan PDF.

Contoh: Mengonversi Gambar PNG ke PDF

// Langkah 1: Inisialisasi Image Converter
var converter = new ImageConverter();

// Langkah 2: Konfigurasi opsi untuk konversi Gambar ke PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

// Langkah 4: Eksekusi konversi
converter.Process(options);

Opsi Tambahan untuk Konversi Gambar ke PDF

  • PageLayoutOption: Tentukan bagaimana gambar ditempatkan di halaman PDF (misalnya, Centered, TopLeft).
  • ImageScalingOption: Kendalikan bagaimana gambar cocok dengan halaman PDF (misalnya, FitToPage, Stretch).

Konverter ini sangat serbaguna bagi pengembang yang perlu bekerja dengan konten dokumen berbasis gambar, baik itu menghasilkan pratayang dokumen berkualitas tinggi atau menggabungkan beberapa gambar ke dalam PDF untuk distribusi yang mudah.

eBook Converter

Sheetize eBook Converter untuk .NET memungkinkan konversi dokumen secara seamless ke dan dari format eBook populer seperti EPUB dan MOBI. Ini cocok untuk penerbit, perpustakaan digital, dan pengembang yang mengintegrasikan fungsi eBook ke dalam aplikasi mereka.

Fitur Utama

Konversi PDF ke EPUB

Dengan mudah mengonversi file PDF ke format EPUB, mengoptimalkannya untuk eReaders dan perangkat lain yang mendukung format eBook.

Konversi EPUB ke PDF

Mengonversi konten eBook dari EPUB ke PDF, menjadikannya cocok untuk dicetak atau dilihat secara offline dalam format standar.


Panduan Terperinci

Mengonversi PDF ke EPUB

Untuk mengonversi dokumen PDF ke eBook EPUB:

  1. Inisialisasi Konverter: Buat sebuah instance EbookConverter.
  2. Atur Opsi Konversi: Gunakan PdfToEpubOptions untuk mengonfigurasi pengaturan untuk keluaran EPUB, seperti penanganan gambar dan metadata.
  3. Tentukan Jalur Input dan Output: Atur jalur untuk PDF input dan EPUB output.
  4. Eksekusi Konversi: Panggil metode Process untuk mengonversi dokumen.

Contoh: Mengonversi PDF ke EPUB

// Langkah 1: Inisialisasi eBook Converter
var converter = new EbookConverter();

// Langkah 2: Konfigurasi opsi untuk konversi PDF ke EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Sertakan gambar dalam EPUB output
options.SetMetadata("Title", "Converted eBook");

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));

// Langkah 4: Jalankan konversi
converter.Process(options);

Opsi Tersedia untuk Konversi PDF ke EPUB

  • IncludeImages: Tentukan apakah akan menyertakan gambar dari PDF asli dalam EPUB yang dihasilkan.
  • SetMetadata: Tambahkan metadata seperti judul, penulis, dan subjek ke file EPUB.

Mengonversi EPUB ke PDF

Untuk mengonversi file EPUB ke PDF:

  1. Inisialisasi Konverter: Buat sebuah instance EbookConverter.
  2. Konfigurasi Opsi PDF: Gunakan EpubToPdfOptions untuk mendefinisikan pengaturan seperti layout halaman dan margin.
  3. Tentukan Jalur: Atur jalur file EPUB input dan file PDF output.
  4. Eksekusi Konversi: Panggil metode Process untuk menyelesaikan konversi.

Contoh: Mengonversi EPUB ke PDF

// Langkah 1: Inisialisasi eBook Converter
var converter = new EbookConverter();

// Langkah 2: Konfigurasi opsi untuk konversi EPUB ke PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));

// Langkah 4: Eksekusi konversi
converter.Process(options);

Opsi Tambahan untuk Konversi EPUB ke PDF

  • PageLayoutOption: Atur layout halaman untuk PDF yang dihasilkan, seperti Portrait atau Landscape.
  • MarginSettings: Definisikan margin untuk PDF output.

Konverter ini sangat berguna bagi penerbit dan pengembang yang perlu mengotomatisasi alur kerja terkait eBook. Baik untuk membuat eBook dari dokumen PDF atau mempersiapkan file eBook untuk dicetak, Sheetize eBook Converter menyediakan solusi yang fleksibel.

JSON Converter

Sheetize JSON Converter untuk .NET menawarkan fungsionalitas yang kuat untuk mengonversi dokumen ke dan dari format JSON, memungkinkan integrasi yang mudah ke dalam aplikasi web dan alur kerja pemrosesan data.

Fitur Utama

Konversi Dokumen ke JSON

Konversikan dokumen (misalnya, PDF, DOCX) ke format JSON untuk mengekstrak konten dalam format terstruktur untuk analisis atau integrasi lebih lanjut.

Konversi JSON ke Dokumen

Ubah data JSON menjadi format dokumen seperti PDF atau DOCX, memungkinkan untuk penghasilan laporan atau otomatisasi dokumen yang mudah.


Panduan Detail

Mengonversi Dokumen ke JSON

Untuk mengonversi dokumen ke JSON:

  1. Inisialisasi Konverter: Buat instansi dari JsonConverter.
  2. Atur Opsi Konversi: Gunakan DocumentToJsonOptions untuk mengonfigurasi bagaimana dokumen direpresentasikan dalam JSON.
  3. Tentukan Jalur Masukan dan Keluaran: Atur jalur untuk dokumen masukan dan file JSON keluaran.
  4. Laksanakan Konversi: Panggil metode Process untuk mengonversi dokumen.

Contoh: Konversi PDF ke JSON

// Langkah 1: Inisialisasi JSON Converter
var converter = new JsonConverter();

// Langkah 2: Konfigurasi opsi untuk konversi Dokumen ke JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Sertakan metadata dalam keluaran JSON
options.FormatOutput = true; // Format keluaran JSON untuk keterbacaan

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));

// Langkah 4: Jalankan konversi
converter.Process(options);

Opsi Tersedia untuk Konversi Dokumen ke JSON

  • IncludeMetadata: Tentukan apakah akan menyertakan metadata dokumen dalam keluaran JSON.
  • FormatOutput: Pilih apakah akan memformat JSON untuk keterbacaan.

Mengonversi JSON ke Dokumen

Untuk mengonversi data JSON ke dokumen:

  1. Inisialisasi Konverter: Buat instansi dari JsonConverter.
  2. Atur Opsi Konversi: Gunakan JsonToDocumentOptions untuk menentukan format dokumen target dan tata letaknya.
  3. Tentukan Jalur: Atur jalur file JSON masukan dan dokumen keluaran.
  4. Laksanakan Konversi: Panggil metode Process untuk menghasilkan dokumen.

Contoh: Konversi JSON ke PDF

// Langkah 1: Inisialisasi JSON Converter
var converter = new JsonConverter();

// Langkah 2: Konfigurasi opsi untuk konversi JSON ke Dokumen
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));

// Langkah 4: Laksanakan konversi
converter.Process(options);

Opsi Tambahan untuk Konversi JSON ke Dokumen

  • DocumentFormat: Tentukan format target (Pdf, Docx, dll.).
  • PageLayoutOption: Tentukan tata letak halaman untuk dokumen yang dihasilkan (Portrait, Landscape).

Konverter ini menyediakan kemampuan kuat untuk mengintegrasikan konten dokumen dengan layanan web dan aplikasi berbasis data lainnya. Baik mengekstrak data dari dokumen atau menghasilkan dokumen dari data terstruktur, Sheetize JSON Converter adalah solusi ideal untuk alur kerja dokumen modern.

PDF Converter

Sheetize PDF Converter for .NET menawarkan fungsionalitas canggih untuk mengonversi dokumen ke dan dari format PDF, menjadikannya ideal untuk pengarsipan, berbagi, dan memastikan format dokumen yang konsisten di berbagai perangkat.

Fitur Utama

Konversi Berbagai Format ke PDF

Konversi dokumen dari berbagai format, seperti DOCX, HTML, dan gambar, ke PDF untuk distribusi yang mudah dan dapat dicetak.

Konversi PDF ke Format Lain

Konversi dokumen PDF ke format lain, seperti DOCX, HTML, dan gambar, untuk pengeditan atau integrasi yang mudah ke dalam alur kerja lainnya.


Panduan Terperinci

Mengonversi Dokumen ke PDF

Untuk mengonversi dokumen ke PDF:

  1. Inisialisasi Konverter: Buat instansi dari PdfConverter.
  2. Atur Opsi Konversi: Gunakan DocumentToPdfOptions untuk mengonfigurasi pengaturan seperti tata letak halaman dan kompresi.
  3. Tentukan Jalur Input dan Output: Atur jalur untuk dokumen input dan PDF output.
  4. Lakukan Konversi: Panggil metode Process untuk mengonversi dokumen.

Contoh: Konversi DOCX ke PDF

// Langkah 1: Inisialisasi PDF Converter
var converter = new PdfConverter();

// Langkah 2: Konfigurasi opsi untuk konversi dokumen ke PDF
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Langkah 4: Jalankan konversi
converter.Process(options);

Opsi Tersedia untuk Konversi Dokumen ke PDF

  • PageLayoutOption: Tentukan tata letak halaman untuk PDF yang dihasilkan (Portrait, Landscape).
  • CompressionLevel: Tentukan tingkat kompresi untuk mengurangi ukuran file (Low, Medium, High).

Mengonversi PDF ke Format Lain

Untuk mengonversi dokumen PDF ke format lain:

  1. Inisialisasi Konverter: Buat instansi dari PdfConverter.
  2. Konfigurasi Opsi Konversi: Gunakan PdfToDocumentOptions untuk menentukan format output dan penyesuaian lainnya.
  3. Tentukan Jalur: Atur jalur file PDF input dan dokumen output.
  4. Lakukan Konversi: Panggil metode Process untuk menyelesaikan konversi.

Contoh: Konversi PDF ke DOCX

// Langkah 1: Inisialisasi PDF Converter
var converter = new PdfConverter();

// Langkah 2: Konfigurasi opsi untuk konversi PDF ke DOCX
var options = new PdfToDocumentOptions(DocumentFormat.Docx);

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));

// Langkah 4: Lakukan konversi
converter.Process(options);

Opsi Tambahan untuk PDF ke Format Lain

  • DocumentFormat: Tentukan format output yang diinginkan (Docx, Html, Png, dll.).
  • TextExtractionMode: Tentukan cara teks diekstrak dari PDF (PlainText, FormattedText).

Sheetize PDF Converter adalah alat penting untuk mengelola dokumen, baik Anda perlu membuat file PDF yang dapat dibagikan secara universal atau mengonversi PDF kembali ke format yang dapat diedit. Ini memberikan fleksibilitas dalam kedua arah, menjadikannya tambahan yang kuat untuk toolkit pengembang mana pun.

Spreadsheet Converter

Sheetize Spreadsheet Converter untuk .NET menyediakan fungsionalitas untuk mengonversi spreadsheet antara berbagai format, membuatnya cocok untuk transformasi data, pelaporan, dan tugas integrasi.

Fitur Utama

Mengonversi Spreadsheet ke PDF

Mengonversi file spreadsheet (misalnya, XLSX, CSV) ke PDF untuk memudahkan berbagi dan pencetakan.

Mengonversi Spreadsheet ke Format Lain

Mengonversi spreadsheet ke format seperti CSV, JSON, atau HTML, memungkinkan integrasi dengan aplikasi web atau alur kerja pemrosesan data.


Panduan Terperinci

Mengonversi Spreadsheet ke PDF

Untuk mengonversi spreadsheet ke PDF:

  1. Inisialisasi Konverter: Buat instance dari SpreadsheetConverter.
  2. Atur Opsi Konversi: Gunakan SpreadsheetToPdfOptions untuk mengonfigurasi pengaturan seperti tata letak halaman, opsi penyesuaian, dan watermarking.
  3. Tentukan Jalur Input dan Output: Tetapkan jalur untuk spreadsheet input dan PDF output.
  4. Laksanakan Konversi: Panggil metode Process untuk menyelesaikan konversi.

Contoh: Mengonversi XLSX ke PDF

// Langkah 1: Inisialisasi Spreadsheet Converter
var converter = new SpreadsheetConverter();

// Langkah 2: Konfigurasi opsi untuk konversi spreadsheet ke PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Pastikan spreadsheet sesuai dengan satu halaman

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Langkah 4: Jalankan konversi
converter.Process(options);

Opsi yang Tersedia untuk Konversi Spreadsheet ke PDF

  • PageLayoutOption: Tentukan orientasi halaman untuk PDF yang dihasilkan (Portrait, Landscape).
  • FitToPage: Tentukan apakah konten spreadsheet harus sesuai dengan satu halaman.

Mengonversi Spreadsheet ke Format Lain

Untuk mengonversi spreadsheet ke format lain (misalnya, CSV, HTML):

  1. Inisialisasi Konverter: Buat instance dari SpreadsheetConverter.
  2. Konfigurasi Opsi Konversi: Gunakan SpreadsheetToDocumentOptions untuk menentukan format target.
  3. Tentukan Jalur: Atur jalur spreadsheet input dan file output.
  4. Laksanakan Konversi: Panggil metode Process untuk menghasilkan output.

Contoh: Mengonversi XLSX ke CSV

// Langkah 1: Inisialisasi Spreadsheet Converter
var converter = new SpreadsheetConverter();

// Langkah 2: Konfigurasi opsi untuk konversi spreadsheet ke CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// Langkah 4: Laksanakan konversi
converter.Process(options);

Opsi Tambahan untuk Konversi Spreadsheet ke Dokumen

  • DocumentFormat: Tentukan format output yang diinginkan (Csv, Json, Html).
  • IncludeFormulas: Pilih apakah akan menyertakan formula yang dihitung atau hanya nilai statis dalam output.

Sheetize Spreadsheet Converter sangat serbaguna, menyediakan dukungan untuk mengubah spreadsheet menjadi berbagai format untuk memenuhi kebutuhan yang berbeda. Apakah Anda sedang membuat laporan PDF dari spreadsheet atau mengekstrak data untuk pemrosesan, konverter ini menawarkan solusi yang andal bagi para pengembang.

Spreadsheet Merger

Sheetize Spreadsheet Merger untuk .NET memungkinkan pengembang untuk menggabungkan beberapa file spreadsheet menjadi satu, ideal untuk mengonsolidasikan data dari berbagai sumber ke dalam satu laporan yang terintegrasi.

Fitur Utama

Menggabungkan Beberapa Spreadsheet

Gabungkan beberapa spreadsheet menjadi satu file, menjaga integritas data dan pemformatan.


Panduan Terperinci

Menggabungkan Spreadsheet

Untuk menggabungkan beberapa spreadsheet menjadi satu:

  1. Inisialisasi Merger: Buat sebuah instance dari SpreadsheetMerger.
  2. Tambahkan File Input: Tambahkan semua spreadsheet yang akan digabungkan.
  3. Tentukan Jalur Output: Atur jalur file output untuk spreadsheet yang telah digabungkan.
  4. Laksanakan Penggabungan: Panggil metode Process untuk menggabungkan file-file tersebut.

Contoh: Menggabungkan Beberapa File XLSX

// Langkah 1: Inisialisasi Spreadsheet Merger
var merger = new SpreadsheetMerger();

// Langkah 2: Tambahkan file input
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));

// Langkah 3: Atur jalur file output
merger.AddOutput(new FileDataSource("merged_output.xlsx"));

// Langkah 4: Jalankan proses penggabungan
merger.Process();

Fungsi ini sangat berguna untuk membuat laporan yang terintegrasi atau mengonsolidasikan data dari berbagai sumber tanpa intervensi manual.

Spreadsheet Splitter

Sheetize Spreadsheet Splitter untuk .NET membantu pengembang membagi file spreadsheet besar menjadi bagian yang lebih kecil, yang ideal untuk distribusi dan manajemen data.

Fitur Utama

Memisahkan Spreadsheet menjadi File yang Lebih Kecil

Bagi file spreadsheet besar berdasarkan sheet, rentang, atau aturan kustom untuk penanganan dan berbagi yang lebih mudah.


Panduan Detail

Memisahkan Spreadsheet

Untuk membagi spreadsheet menjadi beberapa file yang lebih kecil:

  1. Inisialisasi Splitter: Buat sebuah instance dari SpreadsheetSplitter.
  2. Tetapkan Kriteria Pemisahan: Gunakan SplitterOptions untuk menentukan cara pemisahan (misalnya, berdasarkan sheet atau jumlah baris).
  3. Tentukan Jalur Input dan Output: Atur file input dan jalur untuk file output yang dipisahkan.
  4. Eksekusi Pemisahan: Panggil metode Process untuk membagi file.

Contoh: Bagi XLSX berdasarkan Sheet

// Langkah 1: Inisialisasi Spreadsheet Splitter
var splitter = new SpreadsheetSplitter();

// Langkah 2: Konfigurasi opsi untuk pemisahan berdasarkan sheet
var options = new SplitterOptions(SplitMode.BySheet);

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));

// Langkah 4: Eksekusi proses pemisahan
splitter.Process(options);

Alat ini sempurna untuk membagi file besar menjadi potongan yang lebih kecil dan dapat dikelola, membuat data lebih mudah diakses dan lebih mudah untuk dikerjakan.

Spreadsheet Unlocker

Sheetize Spreadsheet Unlocker untuk .NET menyediakan kemampuan untuk menghapus perlindungan dari spreadsheet, memungkinkan pengembang untuk mengedit atau memformat ulang konten yang terkunci.

Fitur Utama

Membuka Spreadsheet yang Dilindungi

Hapus perlindungan kata sandi atau penguncian tingkat lembar untuk memungkinkan modifikasi terhadap spreadsheet.


Panduan Detail

Membuka Spreadsheet yang Dilindungi

Untuk membuka spreadsheet yang dilindungi:

  1. Inisialisasi Unlocker: Buat instance dari SpreadsheetUnlocker.
  2. Beri Kredensial Pembukaan: Tetapkan kata sandi atau tentukan parameter pembukaan lainnya.
  3. Tentukan Jalur Input dan Output: Atur jalur untuk file terkunci input dan file tidak terkunci output.
  4. Eksekusi Pembukaan: Panggil metode Process untuk membuka file.

Contoh: Membuka File XLSX

// Langkah 1: Inisialisasi Spreadsheet Unlocker
var unlocker = new SpreadsheetUnlocker();

// Langkah 2: Tetapkan kredensial pembukaan
var options = new UnlockerLoadOptions();
options.Password = "password123";

// Langkah 3: Tetapkan jalur file
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));

// Langkah 4: Jalankan proses pembukaan
unlocker.Process(options);

Spreadsheet Unlocker berguna bagi pengembang yang perlu memodifikasi spreadsheet yang dilindungi secara programatik.

Text Converter

Sheetize Text Converter untuk .NET memungkinkan konversi dokumen ke dan dari format teks polos, ideal untuk ekstraksi data, pengarsipan, dan integrasi dengan sistem berbasis teks.

Fitur Utama

Konversi Dokumen ke Teks Polos

Ekstrak konten teks dari dokumen seperti PDF, DOCX, dan HTML, berguna untuk pemrosesan data dan pengarsipan.

Konversi Teks Polos ke Format Dokumen

Buat dokumen terformat dari teks polos, menyediakan cara mudah untuk menghasilkan laporan atau file terstruktur.


Panduan Detail

Mengonversi Dokumen ke Teks Polos

Untuk mengonversi dokumen ke teks polos:

  1. Inisialisasi Converter: Buat instance dari TextConverter.
  2. Atur Opsi Konversi: Gunakan DocumentToTextOptions untuk mengonfigurasi pengaturan output.
  3. Tentukan Jalur Input dan Output: Atur jalur untuk dokumen input dan file teks output.
  4. Laksanakan Konversi: Panggil metode Process untuk mengonversi dokumen.

Contoh: Konversi PDF ke Teks Polos

// Langkah 1: Inisialisasi Text Converter
var converter = new TextConverter();

// Langkah 2: Konfigurasi opsi untuk konversi dokumen ke teks
var options = new DocumentToTextOptions();

// Langkah 3: Atur jalur file
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));

// Langkah 4: Laksanakan konversi
converter.Process(options);

Text Converter sangat penting untuk skenario di mana ekstraksi teks diperlukan, seperti membuat arsip atau memproses data dalam teks polos.

FAQs

FAQ ini memberikan informasi mendalam tentang fitur dan fungsionalitas Sheetize .NET SDKs, mencakup aspek seperti konversi spreadsheet, manajemen dokumen, dan detail kompatibilitas.


Pertanyaan Umum

1. Apa itu Sheetize untuk .NET?

Sheetize untuk .NET adalah SDK yang kuat yang dirancang untuk mengelola dokumen spreadsheet secara programatik. Ini mencakup alat untuk mengonversi spreadsheet ke berbagai format, mengedit data sel, menangani formulir spreadsheet, dan mengoptimalkan alur kerja dokumen.

2. Bagaimana cara menginstal SDK Sheetize untuk .NET?

Anda dapat menginstal SDK Sheetize dengan mengunduh file assembly dari situs web resmi atau dengan mengambil paket langsung dari NuGet. Instruksi instalasi yang detail tersedia dalam dokumentasi setiap SDK.


Konversi Spreadsheet

3. Bagaimana cara mengonversi spreadsheet ke PDF?

Untuk mengonversi spreadsheet ke format PDF menggunakan Spreadsheet to PDF Converter:

  1. Buat instance kelas SpreadsheetPdfConverter.
  2. Buat objek PdfConversionOptions untuk mengonfigurasi pengaturan konversi.
  3. Tentukan spreadsheet input dan jalur file PDF output.
  4. Panggil metode Convert untuk menjalankan konversi.

4. Bagaimana cara mengonversi spreadsheet ke HTML?

Menggunakan Spreadsheet to HTML Converter:

  1. Buat instance dari kelas HtmlConverter.
  2. Konfigurasikan opsi (misalnya, pengaturan desain responsif) melalui HtmlConversionOptions.
  3. Tentukan jalur file input/output dan panggil metode Convert.

5. Bagaimana cara mengonversi spreadsheet ke CSV?

Untuk mengonversi spreadsheet ke CSV:

  1. Buat instance dari kelas CsvConverter dan buat objek CsvConversionOptions.
  2. Tambahkan file spreadsheet input dan tentukan folder output.
  3. Atur opsi seperti tipe pemisah.
  4. Panggil metode Convert untuk menghasilkan file CSV.

Manajemen Dokumen

6. Bagaimana cara menggabungkan beberapa spreadsheet menjadi satu?

Untuk menggabungkan spreadsheet menggunakan Spreadsheet Merger:

  1. Buat instance dari kelas SpreadsheetMerger.
  2. Tambahkan file spreadsheet input dan tentukan file output melalui MergeOptions.
  3. Panggil metode Merge untuk menggabungkan file.

7. Bagaimana cara membagi spreadsheet besar?

Menggunakan Spreadsheet Splitter:

  1. Buat instance dari kelas SpreadsheetSplitter.
  2. Konfigurasikan pengaturan pembagian dengan SplitOptions untuk mendefinisikan cara membagi file.
  3. Tambahkan spreadsheet input dan tentukan folder output.
  4. Panggil metode Split untuk membuat bagian spreadsheet yang lebih kecil.

8. Bagaimana cara membuka spreadsheet yang dilindungi?

Untuk membuka spreadsheet secara programatik:

  1. Buat instance dari kelas SpreadsheetUnlocker.
  2. Gunakan UnlockOptions untuk memberikan rincian kata sandi.
  3. Tambahkan file input dan tentukan jalur output.
  4. Panggil metode Unlock untuk menghapus perlindungan.

SDK Konversi Khusus

11. Bagaimana cara mengonversi spreadsheet ke JSON?

Untuk mengonversi spreadsheet ke JSON:

  1. Buat instance dari kelas JsonConverter.
  2. Gunakan JsonConversionOptions untuk mengonfigurasi jalur dan pengaturan input/output.
  3. Panggil metode Convert untuk menghasilkan file JSON.

12. Bagaimana cara mengonversi spreadsheet ke gambar (misalnya, JPEG, PNG)?

Menggunakan Spreadsheet to Image Converter:

  1. Buat instance dari kelas ImageConverter.
  2. Konfigurasikan pengaturan gambar melalui ImageConversionOptions (misalnya, tipe format, resolusi).
  3. Tambahkan jalur file input/output dan panggil metode Convert.

Lisensi dan Kompatibilitas

13. Apa saja persyaratan sistem untuk menggunakan SDK Sheetize?

Sheetize mendukung:

  • Sistem Operasi: Windows 7-11, Windows Server 2008-2022, macOS (10.14+), dan Linux.
  • Framework: .NET Framework 4.0 hingga 8.0.
  • IDE: Kompatibel dengan berbagai versi Visual Studio.

14. Bagaimana cara mengatur kunci lisensi untuk SDK Sheetize?

Untuk mengaktifkan SDK, referensikan Sheetize dalam proyek Anda dan atur kunci lisensi sebelum menggunakan metode apapun. Instruksi detail tersedia dalam dokumentasi setiap SDK.

15. Di mana saya bisa menemukan lebih banyak contoh dan dokumentasi untuk Sheetize?

Dokumentasi API lengkap dan contoh tersedia di situs web Sheetize, atau melalui paket NuGet dalam lingkungan pengembangan Anda.


Fitur Tambahan

17. Apakah Sheetize terbatas pada pengolahan spreadsheet saja?

Meskipun Sheetize terutama berfokus pada manipulasi spreadsheet, ia juga mendukung konversi ke dan dari format seperti JSON, HTML, PDF, dan format gambar seperti JPEG dan PNG.

18. Bagaimana cara mengonversi spreadsheet ke format lain seperti DOC/DOCX?

Anda dapat mengonversi spreadsheet ke dokumen Word menggunakan Spreadsheet to Word Converter dengan:

  1. Membuat instance dari kelas SpreadsheetWordConverter.
  2. Mengonfigurasi opsi dengan DocConversionOptions.
  3. Menambahkan jalur input/output dan memanggil metode Convert.

Untuk informasi lebih lanjut, kunjungi situs resmi.

 Indonesia