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ı
- Metni döndürmek üzere Aspose.PDF for .NET eklemek için ortamı oluşturun
- Document class nesnesini kullanarak yeni bir PDF oluşturun ve ona yeni bir sayfa ekleyin
- Bir TextFragment nesnesi oluşturun ve konum, yazı tipi ve dönüş açısı gibi parametreleri ayarlayın
- Yukarıya yeni eklenen sayfayı kullanarak bir TextBuilder nesnesi oluşturun
- Metin parçasını metin oluşturucu nesnesine ekleyin
- 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.