C# kullanarak PDF'de Metni Döndürme

Bu nasıl yapılır kılavuzu, C# kullanarak PDF içinde metin döndürme işlemini açıklar. Ortam yapılandırması, yapılacak adımlar ve C# kullanarak Acrobat’ta metni döndürmek için çalıştırılabilir bir örnek kod hakkında ayrıntılı bilgi sağlar. Döndürme açısını ayarlamanın yanı sıra metin parçasının farklı özelliklerini ayarlamayı da öğreneceksiniz.

C# kullanarak PDF’deki Metni Döndürme Adımları

  1. Metni döndürmek üzere Aspose.PDF for .NET eklemek için ortamı oluşturun
  2. Document class nesnesini kullanarak yeni bir PDF oluşturun ve ona yeni bir sayfa ekleyin
  3. Bir TextFragment nesnesi oluşturun ve konum, yazı tipi ve dönüş açısı gibi parametreleri ayarlayın
  4. Yukarıya yeni eklenen sayfayı kullanarak bir TextBuilder nesnesi oluşturun
  5. Metin parçasını metin oluşturucu nesnesine ekleyin
  6. Ortaya çıkan PDF dosyasını, içinde döndürülmüş metin bulunan diske kaydedin

Bu adımlarda PDF’de metni C# kullanarak döndürme işlemi açıklanmaktadır. PDF dosyasını oluşturmak için Document sınıfı, metin oluşturmak ve özelliklerini ayarlamak için TextFragment sınıfı ve PDF’ye döndürülen metni son olarak eklemek için TextBuilder sınıfı gibi örnek kodda kullanılan tüm gerekli sınıfları, yöntemleri ve özellikleri vurgular.

C# kullanarak Adobe Acrobat’ta Metni Döndürmek için Kod

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");
}
}
}

Bu kod, C#* kullanarak Adobe’de *metni döndürme işlemini gösterir; burada TextFragment sınıfı bir metin öğesi oluşturmak için kullanılır ve konum gibi özellikleri XIndent ve YIndent sağlanarak ayarlanır, yazı tipi boyuta, yazı tipi adına ve döndürmeye göre ayarlanır açısına göre ayarlanır. TextBuilder sınıfı, metin parçalarının yanı sıra gerekirse belgeye paragraflar eklemek için kullanılır.

Bu makale bize bir PDF’ye metin eklemeyi ve döndürmeyi öğretti. PDF’ye filigran ekleme sürecini öğrenmek istiyorsanız C# ile PDF’ye filigran nasıl eklenir ile ilgili makaleye bakın.

 Türkçe