AI do PDF C#

Pliki programu Adobe Illustrator (AI) są szeroko stosowane w branży projektowania graficznego do tworzenia grafiki wektorowej i ilustracji. Są jednak przypadki, gdy trzeba przekonwertować pliki AI na format PDF w celu udostępniania, drukowania lub archiwizowania. W tym poście na blogu przeprowadzimy Cię przez proces konwersji AI obrazu Adobe Illustrator do PDF przy użyciu C#.

Konwerter AI na PDF - instalacja API C#

Możesz przekonwertować AI na format PDF w C# za pomocą kilku wywołań API. Po prostu zainstaluj Conholdate.Total dla .NET w swoim środowisku, używając wtyczki NuGet Package Manager w Visual Studio lub używając następującego polecenia instalacyjnego NuGet:

PM> NuGet\Install-Package Conholdate.Total

Konwertuj AI na PDF w C#

Aby przekonwertować AI na format PDF w języku C#, wykonaj poniższe czynności:

  • Załaduj wejściowy plik obrazu AI z klasą AiImage.
  • Konwertuj AI na format PDF za pomocą metody Save.

Poniższy fragment kodu pokazuje, jak przekonwertować AI na format PDF w języku C#:

// Załaduj źródłowy plik AI
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Konwertuj AI na dokument PDF
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Konwertuj AI na PDF za pomocą opcji zaawansowanych w C#

Przejdźmy o kolejny krok do przodu, aby poznać zaawansowaną konwersję AI do formatu PDF. Tutaj możesz ustawić różne właściwości udostępniane przez klasę PdfOptions. Możesz określić rozmiar strony i informacje o dokumencie, w tym o autorze, tytule, metainformacjach itp., zgodnie z własnymi wymaganiami.

  • Załaduj źródłowy plik AI.
  • Utwórz obiekt klasy PdfOptions.
  • Ustaw różne właściwości pliku PDF.
  • Konwertuj AI na dokument PDF.

Poniższy przykładowy kod demonstruje, jak przekonwertować AI na format PDF w języku C#:

// Załaduj źródłowy plik AI
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Utwórz obiekt klasy PdfOptions
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Ustaw różne właściwości pliku PDF
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Konwertuj AI na dokument PDF
image.Save("output.pdf", options);

Bezpłatna licencja ewaluacyjna

Możesz poprosić o bezpłatną licencję tymczasową, aby przetestować interfejsy API w pełnym zakresie.

Podsumowując

W tym poście na blogu pokazaliśmy, jak przekonwertować sztuczną inteligencję na format PDF w języku C#. Takie podejście zapewnia programowy sposób automatyzacji procesu konwersji, dzięki czemu nadaje się do konwersji wsadowych i integracji z większymi przepływami pracy. Dzięki tej wiedzy możesz usprawnić swoje projekty graficzne i efektywnie generować wersje PDF plików AI przy użyciu języka C#. Jeśli jednak masz jakieś pytania, nie wahaj się i napisz je do nas za pośrednictwem forum.

Często zadawane pytania

Czy muszę mieć zainstalowany program Adobe Illustrator, aby móc używać języka C# do tej konwersji?

Nie, nie musisz instalować programu Adobe Illustrator ani żadnej innej aplikacji innej firmy, aby pracować z tą konwersją w swoich projektach.

Jak mogę wybrać opcje eksportu PDF w kodzie C#?

Opcje eksportu PDF można zdefiniować za pomocą obiektu klasy PdfOptions. W podanym fragmencie kodu jako przykład ustawiliśmy rozmiar strony. Możesz dostosować kilka właściwości, aby dopasować je do swoich konkretnych wymagań.

Czy mogę przekonwertować wiele plików AI na format PDF przy użyciu dostarczonego kodu?

Tak, możesz przekonwertować wiele plików AI na format PDF, włączając pętlę w kodzie C#, która przegląda listę ścieżek plików AI i przetwarza każdą z nich. Może to być szczególnie przydatne w przypadku konwersji wsadowych.

Zobacz też