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.
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.
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.
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.
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:
- Inisialisasi Konverter: Buat sebuah instance dari
HtmlConverter
. - Atur Opsi Konversi: Gunakan
PdfToHtmlOptions
untuk menyesuaikan output, memilih antara sumber daya yang disematkan atau eksternal. - Tentukan Jalur Input dan Output: Atur jalur untuk PDF input dan HTML output Anda.
- 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:
- Inisialisasi Konverter: Buat sebuah instance dari
HtmlConverter
. - Konfigurasi Opsi PDF: Gunakan
HtmlToPdfOptions
untuk mendefinisikan pengaturan tata letak dan media. - Tentukan Jalur: Atur jalur untuk file HTML input dan file PDF output.
- 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:
- Inisialisasi Konverter: Buat sebuah instance dari
ImageConverter
. - Atur Opsi Konversi: Gunakan
PdfToImageOptions
untuk menentukan format gambar yang diinginkan, resolusi, dan kualitas keluaran. - Tentukan Jalur Input dan Keluaran: Atur jalur untuk file PDF input dan file gambar keluaran.
- 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:
- Inisialisasi Konverter: Buat sebuah instance dari
ImageConverter
. - Atur Opsi Konversi: Gunakan
ImageToPdfOptions
untuk menyesuaikan tata letak dan penampilan PDF yang dihasilkan. - Tentukan Jalur: Atur jalur file gambar input dan PDF keluaran.
- 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:
- Inisialisasi Konverter: Buat sebuah instance
EbookConverter
. - Atur Opsi Konversi: Gunakan
PdfToEpubOptions
untuk mengonfigurasi pengaturan untuk keluaran EPUB, seperti penanganan gambar dan metadata. - Tentukan Jalur Input dan Output: Atur jalur untuk PDF input dan EPUB output.
- 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:
- Inisialisasi Konverter: Buat sebuah instance
EbookConverter
. - Konfigurasi Opsi PDF: Gunakan
EpubToPdfOptions
untuk mendefinisikan pengaturan seperti layout halaman dan margin. - Tentukan Jalur: Atur jalur file EPUB input dan file PDF output.
- 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:
- Inisialisasi Konverter: Buat instansi dari
JsonConverter
. - Atur Opsi Konversi: Gunakan
DocumentToJsonOptions
untuk mengonfigurasi bagaimana dokumen direpresentasikan dalam JSON. - Tentukan Jalur Masukan dan Keluaran: Atur jalur untuk dokumen masukan dan file JSON keluaran.
- 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:
- Inisialisasi Konverter: Buat instansi dari
JsonConverter
. - Atur Opsi Konversi: Gunakan
JsonToDocumentOptions
untuk menentukan format dokumen target dan tata letaknya. - Tentukan Jalur: Atur jalur file JSON masukan dan dokumen keluaran.
- 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 dokumen dari berbagai format, seperti DOCX, HTML, dan gambar, ke PDF untuk distribusi yang mudah dan dapat dicetak.
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:
- Inisialisasi Konverter: Buat instansi dari
PdfConverter
. - Atur Opsi Konversi: Gunakan
DocumentToPdfOptions
untuk mengonfigurasi pengaturan seperti tata letak halaman dan kompresi. - Tentukan Jalur Input dan Output: Atur jalur untuk dokumen input dan PDF output.
- 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
).
Untuk mengonversi dokumen PDF ke format lain:
- Inisialisasi Konverter: Buat instansi dari
PdfConverter
. - Konfigurasi Opsi Konversi: Gunakan
PdfToDocumentOptions
untuk menentukan format output dan penyesuaian lainnya. - Tentukan Jalur: Atur jalur file PDF input dan dokumen output.
- 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);
- 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 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:
- Inisialisasi Konverter: Buat instance dari
SpreadsheetConverter
. - Atur Opsi Konversi: Gunakan
SpreadsheetToPdfOptions
untuk mengonfigurasi pengaturan seperti tata letak halaman, opsi penyesuaian, dan watermarking. - Tentukan Jalur Input dan Output: Tetapkan jalur untuk spreadsheet input dan PDF output.
- 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.
Untuk mengonversi spreadsheet ke format lain (misalnya, CSV, HTML):
- Inisialisasi Konverter: Buat instance dari
SpreadsheetConverter
. - Konfigurasi Opsi Konversi: Gunakan
SpreadsheetToDocumentOptions
untuk menentukan format target. - Tentukan Jalur: Atur jalur spreadsheet input dan file output.
- 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:
- Inisialisasi Merger: Buat sebuah instance dari
SpreadsheetMerger
. - Tambahkan File Input: Tambahkan semua spreadsheet yang akan digabungkan.
- Tentukan Jalur Output: Atur jalur file output untuk spreadsheet yang telah digabungkan.
- 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:
- Inisialisasi Splitter: Buat sebuah instance dari
SpreadsheetSplitter
. - Tetapkan Kriteria Pemisahan: Gunakan
SplitterOptions
untuk menentukan cara pemisahan (misalnya, berdasarkan sheet atau jumlah baris). - Tentukan Jalur Input dan Output: Atur file input dan jalur untuk file output yang dipisahkan.
- 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:
- Inisialisasi Unlocker: Buat instance dari
SpreadsheetUnlocker
. - Beri Kredensial Pembukaan: Tetapkan kata sandi atau tentukan parameter pembukaan lainnya.
- Tentukan Jalur Input dan Output: Atur jalur untuk file terkunci input dan file tidak terkunci output.
- 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.
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:
- Inisialisasi Converter: Buat instance dari
TextConverter
. - Atur Opsi Konversi: Gunakan
DocumentToTextOptions
untuk mengonfigurasi pengaturan output. - Tentukan Jalur Input dan Output: Atur jalur untuk dokumen input dan file teks output.
- 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:
- Buat instance kelas
SpreadsheetPdfConverter
. - Buat objek
PdfConversionOptions
untuk mengonfigurasi pengaturan konversi. - Tentukan spreadsheet input dan jalur file PDF output.
- Panggil metode
Convert
untuk menjalankan konversi.
4. Bagaimana cara mengonversi spreadsheet ke HTML?
Menggunakan Spreadsheet to HTML Converter:
- Buat instance dari kelas
HtmlConverter
. - Konfigurasikan opsi (misalnya, pengaturan desain responsif) melalui
HtmlConversionOptions
. - Tentukan jalur file input/output dan panggil metode
Convert
.
5. Bagaimana cara mengonversi spreadsheet ke CSV?
Untuk mengonversi spreadsheet ke CSV:
- Buat instance dari kelas
CsvConverter
dan buat objek CsvConversionOptions
. - Tambahkan file spreadsheet input dan tentukan folder output.
- Atur opsi seperti tipe pemisah.
- Panggil metode
Convert
untuk menghasilkan file CSV.
Manajemen Dokumen
6. Bagaimana cara menggabungkan beberapa spreadsheet menjadi satu?
Untuk menggabungkan spreadsheet menggunakan Spreadsheet Merger:
- Buat instance dari kelas
SpreadsheetMerger
. - Tambahkan file spreadsheet input dan tentukan file output melalui
MergeOptions
. - Panggil metode
Merge
untuk menggabungkan file.
7. Bagaimana cara membagi spreadsheet besar?
Menggunakan Spreadsheet Splitter:
- Buat instance dari kelas
SpreadsheetSplitter
. - Konfigurasikan pengaturan pembagian dengan
SplitOptions
untuk mendefinisikan cara membagi file. - Tambahkan spreadsheet input dan tentukan folder output.
- Panggil metode
Split
untuk membuat bagian spreadsheet yang lebih kecil.
8. Bagaimana cara membuka spreadsheet yang dilindungi?
Untuk membuka spreadsheet secara programatik:
- Buat instance dari kelas
SpreadsheetUnlocker
. - Gunakan
UnlockOptions
untuk memberikan rincian kata sandi. - Tambahkan file input dan tentukan jalur output.
- Panggil metode
Unlock
untuk menghapus perlindungan.
SDK Konversi Khusus
11. Bagaimana cara mengonversi spreadsheet ke JSON?
Untuk mengonversi spreadsheet ke JSON:
- Buat instance dari kelas
JsonConverter
. - Gunakan
JsonConversionOptions
untuk mengonfigurasi jalur dan pengaturan input/output. - Panggil metode
Convert
untuk menghasilkan file JSON.
12. Bagaimana cara mengonversi spreadsheet ke gambar (misalnya, JPEG, PNG)?
Menggunakan Spreadsheet to Image Converter:
- Buat instance dari kelas
ImageConverter
. - Konfigurasikan pengaturan gambar melalui
ImageConversionOptions
(misalnya, tipe format, resolusi). - 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.
Anda dapat mengonversi spreadsheet ke dokumen Word menggunakan Spreadsheet to Word Converter dengan:
- Membuat instance dari kelas
SpreadsheetWordConverter
. - Mengonfigurasi opsi dengan
DocConversionOptions
. - Menambahkan jalur input/output dan memanggil metode
Convert
.
Untuk informasi lebih lanjut, kunjungi situs resmi.