Jak obrócić tekst w PDF za pomocą C#

Ten poradnik wyjaśnia proces obracania tekstu w PDF przy użyciu języka C#. Zawiera szczegółowe informacje na temat konfiguracji środowiska, czynności do wykonania oraz przykładowy kod do obracania tekstu w programie Acrobat przy użyciu języka C#. Nauczysz się również ustawiać różne właściwości fragmentu tekstu wraz z ustawianiem kąta obrotu.

Kroki, aby obrócić tekst w PDF za pomocą C#

  1. Stwórz środowisko, aby dodać Aspose.PDF for .NET do obracania tekstu
  2. Utwórz nowy plik PDF za pomocą obiektu Document class i dodaj do niego nową stronę
  3. Utwórz obiekt TextFragment i ustaw parametry, takie jak położenie, czcionka i kąt obrotu
  4. Utwórz obiekt TextBuilder, korzystając z nowo dodanej strony powyżej
  5. Dołącz fragment tekstu do obiektu konstruktora tekstu
  6. Zapisz wynikowy plik PDF na dysku z obróconym tekstem

Te kroki opisują operację obracania tekstu w pliku PDF przy użyciu języka C#. Podkreśla wszystkie niezbędne klasy, metody i właściwości użyte w przykładowym kodzie, takie jak klasa Document do tworzenia pliku PDF, klasa TextFragment do tworzenia tekstu i ustawiania jego właściwości oraz klasa TextBuilder, aby ostatecznie dodać obrócony tekst w pliku PDF.

Kod do obracania tekstu w Adobe Acrobat przy użyciu 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");
}
}
}

Ten kod demonstruje proces obracania tekstu w Adobe przy użyciu języka C#, gdzie klasa TextFragment jest używana do tworzenia elementu tekstowego i ustawiania jego właściwości, takich jak położenie, poprzez podanie XIndent i YIndent, czcionka jest ustawiana na podstawie rozmiaru i nazwy czcionki oraz rotacji jest ustawiony pod kątem. Klasa TextBuilder służy do dołączania fragmentów tekstu oraz dołączania akapitów do dokumentu w razie potrzeby.

Ten artykuł nauczył nas dodawać i obracać tekst w pliku PDF. Jeśli chcesz poznać proces dodawania znaku wodnego w pliku PDF, zapoznaj się z artykułem na stronie jak dodać znak wodny do pliku PDF w C#.

 Polski