Tutorial singkat ini memandu cara menghitung kata dalam dokumen PDF dengan C# REST API. Anda akan belajar cara menghitung kata dalam file PDF secara otomatis dengan C# REST API menggunakan Cloud SDK berbasis .NET. Tidak perlu memasang alat pihak ketiga apa pun untuk menghitung kata dalam PDF.
Prasyarat
Siapkan proyek C# dengan SDK di atas untuk menghitung kata
Langkah-langkah Menghitung Kata pada PDF dengan Antarmuka C# REST
- Buat instance PdfApi menggunakan ID klien dan rahasia untuk menghitung kata
- Unggah file PDF sumber dengan nama ke penyimpanan cloud untuk diproses
- Panggil metode GetWordsPerPage() menggunakan file PDF sumber yang diunggah
- Parsing respons API dan gunakan Daftar di objek WordsPerPage
- Menampilkan nomor halaman dan jumlah kata di dalamnya dari daftar
Langkah-langkah berikut menjelaskan cara mengembangkan aplikasi untuk penghitungan kata PDF dengan C# Low Code API. Muat berkas PDF sumber ke dalam aliran memori, unggah ke penyimpanan awan dengan nama tertentu, dan panggil metode GetWordsPerPage() untuk berkas ini. Terakhir, parsing respons API dan ulangi item-item dalam WordsPerPage.List untuk menampilkan jumlah kata per halaman.
Kode untuk Menghitung Jumlah Kata dalam PDF dengan C# Low Code API
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void CountWords() | |
{ | |
PdfApi pdfApi = new PdfApi("Client Secret", "Client ID"); | |
String fileName = "sample.pdf"; | |
String storage = ""; | |
String folder = ""; | |
try | |
{ | |
// Upload source file to aspose cloud storage for counting words | |
pdfApi.UploadFile(fileName, new MemoryStream(System.IO.File.ReadAllBytes(fileName))); | |
// Invoke Aspose.PDF Cloud SDK API to get words count per page from pdf document | |
WordCountResponse apiResponse = pdfApi.GetWordsPerPage(fileName, storage, folder); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
foreach (PageWordCount PageWordCount in apiResponse.WordsPerPage.List) | |
{ | |
Console.WriteLine("Page Number :: " + PageWordCount.PageNumber + " Total Words :: " + PageWordCount.Count); | |
} | |
Console.ReadKey(); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Kode ini menunjukkan cara mendapatkan jumlah kata pada dokumen PDF dengan API berbasis C# .NET. Anda dapat mengatur nama penyimpanan saat mengunggah file PDF dan menggunakan nama yang sama saat memanggil GetWordsPerPage() untuk merujuk ke file PDF yang diunggah. Muat file PDF masukan dari disk atau sumber lain seperti basis data atau aliran memori lainnya.
Artikel ini memandu kita untuk menghitung jumlah kata dari PDF dengan Antarmuka C# REST. Jika Anda ingin membagi file PDF, lihat artikel berikut: Memisahkan dokumen PDF dengan C# REST API.