C++ için Aspose.PDF FOSS ile PDF Sayfasına Vektör Grafik Çizme
C++ için Aspose.PDF FOSS’da Graph konteyneri, Shape hiyerarşisi ve GraphInfo/BorderInfo stilini kullanarak bir PDF sayfasına daireler, elipsler ve çizgiler doğrudan çizmek.
C++ için Aspose.PDF FOSS’da Graph konteyneri, Shape hiyerarşisi ve GraphInfo/BorderInfo stilini kullanarak bir PDF sayfasına daireler, elipsler ve çizgiler doğrudan çizmek.
C++ için Aspose.PDF FOSS içindeki Annotation sınıf hiyerarşesine bir bakış: metin notları, bağlantılar ve damgalar ekleme, yükleme sırasında açıklama türlerini algılama ve AnnotationCollection aracılığıyla işaretleme meta verilerini okuma.
Ücretsiz, MIT lisanslı C++20 kütüphanesi, PDF belgelerini açma, oluşturma ve değiştirme için — sayfa erişimi, metin çıkarma, raster renderleme, şifreleme ve AcroForm alanlarını kapsar ve hiçbir tescilli çalışma zamanı bağımlılığı olmadan.
Go için Aspose.PDF FOSS içinde yeni Document.SaveHTML/WriteHTML, Layer, TaggedContent ve Form.ExportJSON API’lerini, HTML dışa aktarımı, isteğe bağlı içerik katmanları ve erişilebilir (etiketli) PDF oluşturma için kapsar.
Aspose.PDF FOSS for .NET, PDF belgelerini tamamen yönetilen kodda işaretleme, bağlama ve etkileşimde bulunmanızı sağlayan zengin bir dizi açıklama ve form alanı API’si ile birlikte gelir — lisans anahtarı gerekmez. Açıklamalara bir bakış Kütüphanenin AnnotationCollection sınıfı, her standart PDF ek açıklaması için tiplenmiş yardımcı yöntemler sağlar. Yapışkan not eklemek tek bir çağrı ile yapılır: page.Annotations.AddTextAnnotation( new Rectangle(72, 720, 200, 740), contents: "Review needed", title: "Editor", open: true); Bağlantı açıklamaları, tıklanabilir bir dikdörtgeni PdfAction ile birleştirir: ...
Document sınıfı, Aspose.PDF FOSS for .NET’in kalbidir. Tam bir PDF’yi temsil eder ve içindeki her yapıya — sayfalar, açıklamalar, form alanları, meta veriler ve gömülü dosyalar — erişim sağlar. Belgeleri Açma Bir dosyadan, bayt dizisinden veya akıştan PDF yükleyin: using var doc = Document.Open(File.ReadAllBytes("input.pdf")); Console.WriteLine($"Pages: {doc.Pages.Count}"); Sayfalar 1 tabanlı indeksleme kullanır: doc.Pages[1] ilk sayfadır. Sıfırdan oluşturma using var doc = new Document(); var page = doc.Pages.Add(); page.Paragraphs.Add(new TextFragment("Hello, PDF!")); doc.Save("hello.pdf"); Tablolar, yüzen kutular, üstbilgi/altbilgi ve grafikler, düzen motorunun otomatik olarak yerleştirdiği tüm paragraf türleridir. ...
Aspose.PDF FOSS for Java’daki fasad katmanı, not yönetimi, kitaplık düzenleme, belge güvenliği, çizim ve içerik çıkarımı için hafif, görev odaklı APIs sağlar - hepsi PDF nesne modelinin doğrudan manipülasyonuna gerek kalmadan.
PdfFileEditor, ContentsResizeParameters ve PdfPageEditor, Aspose.PDF FOSS for Java içinde temel PDF belge manipülasyon yeteneklerini sağlar — hepsi MIT lisanslı ve bağımlılıksız.
Aspose.PDF FOSS for Java, PDF belge oluşturma, not yönetimi, etkileşimli form alanları, sayfa manipülasyonu, pdf/A uyumluluk doğrulama ve AES-CBC şifreleme için bir Java doğu API sağlar - MIT lisanslı, hiçbir mülkiyet bağımlılığı yoktur.
Dosya, Sayfa, PageRange ve DocumentInfo API’yi Aspose.PDF FOSS for Go - açın, oluşturun, kaydedin, bölün, birleşin, sayfa satırlarını çıkarın ve yerliler bağımlılığı olmadan Info sözlük metadata düzenleyin.