C# kullanarak DOTM’yi PPTM’ye dönüştürün veya çevrimiçi
.NET Framework, .NET Core, Windows Azure, Mono veya Xamarin Platformlarında Microsoft Word DOTM’den PowerPoint PPTM’ye dönüştürme uygulamaları oluşturun.
C# Kullanarak DOTM'u PPTM'ye Dönüştürme
Herhangi bir Word belgesi dosyasını PowerPoint pptm sunum toplu dönüştürme işlemini otomatikleştirmek için Aspose.Words for .NET ve [Aspose.Slides] kullanacağız .NET için]( https://products.aspose.com/slides/net ) API’leri. İlki, Microsoft Word belgelerini işlemek veya işlemek için bir kelime işlem API’sidir. İkincisi, Microsoft PowerPoint slaytları oluşturmanıza veya değiştirmenize izin veren bir sunum işleme API’sidir. Her iki API de Aspose.Total for .NET paketinin bir parçasıdır. Nuget’ten doğrudan indirebilir veya Paket Yöneticisi Konsolundan aşağıdaki komutları kullanabilirsiniz.
Paket Yöneticisi Konsol Komutu
PM> Install-Package Aspose.Total
DOTM'yi C# ile PPTM'ye Dönüştürme Adımları
- Aspose.Total for .NET referansını ekleyin
- DOTM dosyasını Aspose.Words.Document sınıfını kullanarak yükleyin
- DOTM belgesini HTML’ye kaydedin
- Aspose.Slides.Presentation Nesnesi oluşturun
- HTML içeriğini sunum içindeki herhangi bir slayt şeklinin metin çerçevesinde içe aktarın
- Belgeyi Aspose.Slides.Presentation.Save(“output.pptm”, SaveFormat.Pptm) kullanarak kaydedin /5)
Dönüşüm Gereksinimleri
- Microsoft Windows veya .NET Framework, .NET Core, Windows Azure, Mono veya Xamarin Platformları ile uyumlu bir işletim sistemi.
- Microsoft Visual Studio gibi geliştirme ortamı.
- Aspose.Words for .NET & Projenizde referans verilen Aspose.Slides for .NET DLL’leri veya Aspose.Total for .NET DLL.
Bu kod örneği, C# kullanarak bir DOTM'nin PPTM'ye nasıl dönüştürüleceğini gösterir.
//DOC DOCM DOCX DOT DOTM DOTX | |
Aspose.Words.Document docx = new Aspose.Words.Document("sourceWordFile.docx"); | |
// Save DOCX file to HTML | |
docx.Save("filepath\\test.html", SaveFormat.Html); | |
// To convert multi pages DOCX documents, export each page to HTML separately using Aspose.Words and then use the below code to convert to PPTX. | |
using (Presentation pptx = new Presentation()){ | |
ISlide slide = pres.Slides[0]; | |
IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10); | |
ashape.FillFormat.FillType = FillType.NoFill; | |
ashape.AddTextFrame(""); | |
ashape.TextFrame.Paragraphs.Clear(); | |
TextReader tr = new StreamReader("filepath\\test.html"); | |
ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd()); | |
// ppt, pptx, pot, potm, potx, pps, ppsm, ppsx, odp, pptm | |
pptx.Save("filepath\\pres.pptx", Aspose.Slides.Export.SaveFormat.Pptx); | |
} |
DOTM'den PPTM'e Çevrimiçi Dönüştürücü
DOTM’yi PPTM’ye Dönüştürmek için Ücretsiz Uygulama
Sıkça Sorulan Sorular
- DOTM'yi Çevrimiçi PPTM'e nasıl dönüştürebilirim?DOTM dönüştürme için Çevrimiçi Uygulama yukarıda entegre edilmiştir. Bu uygulamayı kullanmak için, DOTM dosyanızı belirlenen beyaz alana sürükleyip bırakarak veya belgeyi içe aktarmak için alanın içine tıklayarak ekleyebilirsiniz. Ardından, dönüştürme işlemini başlatmak için Dönüştür düğmesine basın. DOTM'den PPTM'e dönüştürme işlemi tamamlandıktan sonra, yeni dönüştürülen dosyanızı tek bir tıklamayla indirebilir ve bir PPTM dosyası biçiminde kullanımınıza sunulur.
- DOTM'yi dönüştürmek ne kadar sürer?Bu çevrimiçi dönüştürücü hızlı çalışır ancak öncelikle dönüştürülmekte olan DOTM dosyasının boyutuna bağlıdır. Küçük DOTM dosyaları için PPTM'e dönüştürme birkaç saniye içinde tamamlanabilir. Ancak dönüştürme kodunu bir .NET uygulamasına entegre ettiyseniz dönüştürme hızı, uygulamanızın dönüştürme işlemi için ne kadar iyi optimize edildiğine bağlı olacaktır.
- Ücretsiz Aspose.Total dönüştürücü kullanarak DOTM'yi PPTM'e dönüştürmek güvenli midir?Elbette! DOTM'den PPTM'e dönüştürme işlemi tamamlandıktan sonra, yeni dönüştürülen PPTM dosyasının indirme bağlantısı anında kullanılabilir olacaktır. DOTM dosyaları da dahil olmak üzere yüklenen tüm dosyalar tamamen güvenli olduğundan ve 24 saat sonra sistemden silineceğinden, dönüştürme işleminin güvenliğini de sağlar. Ayrıca, indirme bağlantıları bu süreden sonra çalışmayı durdurarak dosyalarınızın gizliliğini ve korunmasını sağlar. Entegre uygulamanın kullanımı ücretsizdir ve kullanıcıların kodu projelerine entegre etmeden önce sonuçları değerlendirebilmesi için test amacıyla tasarlanmıştır.
- DOTM'yi dönüştürmek için hangi tarayıcıyı kullanmalıyım?Çevrimiçi DOTM'den PPTM'e dönüştürme için Google Chrome, Firefox, Opera veya Safari gibi herhangi bir modern web tarayıcısını kullanabilirsiniz. Ancak bir masaüstü uygulaması geliştiriyorsanız sorunsuz ve verimli işleme için Aspose.Total DOTM Conversion API önerilir.