Cara Memutar Teks dalam PDF menggunakan C#

Panduan cara ini menjelaskan proses untuk memutar teks di PDF menggunakan C#. Ini memberikan informasi terperinci tentang konfigurasi lingkungan, langkah-langkah yang harus dilakukan, dan kode sampel yang dapat dijalankan untuk memutar teks di Acrobat menggunakan C#. Anda juga akan belajar mengatur properti yang berbeda dari fragmen teks bersamaan dengan mengatur sudut rotasi.

Langkah-langkah untuk Memutar Teks dalam PDF menggunakan C#

  1. Tetapkan lingkungan untuk menambahkan Aspose.PDF for .NET untuk memutar teks
  2. Buat PDF baru menggunakan objek Document class dan tambahkan halaman baru ke dalamnya
  3. Buat objek TextFragment dan atur parameter seperti posisi, font, dan sudut rotasi
  4. Buat objek TextBuilder menggunakan halaman yang baru ditambahkan di atas
  5. Tambahkan fragmen teks ke objek pembuat teks
  6. Simpan file PDF yang dihasilkan pada disk dengan teks yang diputar di dalamnya

Langkah-langkah ini menjelaskan operasi untuk memutar teks pada PDF menggunakan C#. Ini menyoroti semua kelas, metode, dan properti yang diperlukan yang digunakan dalam kode sampel seperti kelas Dokumen untuk membuat file PDF, kelas TextFragment untuk membuat teks dan menyetel propertinya, dan kelas TextBuilder untuk akhirnya menambahkan teks yang diputar dalam PDF.

Kode untuk Memutar Teks di Adobe Acrobat menggunakan C#

using Aspose.Pdf;
using Aspose.Pdf.Text;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to rotate text in a PDF using C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Instantiate a document object to add rotated text
Document pdfDocument = new Document();
// Add a new page and get its reference
Page pdfPage = (Page)pdfDocument.Pages.Add();
// Create a text fragment
TextFragment fragment = new TextFragment("Sample rotated text");
fragment.Position = new Position(250, 550);
// Set Font properties
fragment.TextState.FontSize = 14;
fragment.TextState.Font = FontRepository.FindFont("Arial");
// Set rotation angle
fragment.TextState.Rotation = 60;
// Create a TextBuilder object
TextBuilder builder = new TextBuilder(pdfPage);
// Add the text fragment to the PDF page
builder.AppendText(fragment);
// Save the document
pdfDocument.Save("RotatedText.pdf");
System.Console.WriteLine("Text rotated successfully");
}
}
}

Kode ini mendemonstrasikan proses untuk memutar teks di Adobe menggunakan C# di mana kelas TextFragment digunakan untuk membuat elemen teks dan menyetel propertinya seperti posisi disetel dengan menyediakan XIndent dan YIndent, font disetel berdasarkan ukuran dan nama font, dan rotasi diatur oleh sudut. Kelas TextBuilder digunakan untuk menambahkan fragmen teks serta menambahkan paragraf ke dokumen jika diperlukan.

Artikel ini telah mengajari kami cara menambah dan memutar teks dalam PDF. Jika Anda ingin mempelajari proses menambahkan tanda air di PDF, lihat artikel di cara menambahkan tanda air ke PDF di C#.

 Indonesian