Skip to content

Instantly share code, notes, and snippets.

@conholdate-gists
conholdate-gists / Add-Page-Number-PDF-all.java
Created February 2, 2024 08:53
Add Page Numbers to PDF Document | Insert Page Numbers to PDF Pages
// Open document
Document pdfDocument = new Document(dataDir + "merged.pdf");
// Create page number stamp
com.aspose.pdf.PageNumberStamp pageNumberStamp = new com.aspose.pdf.PageNumberStamp();
// Whether the stamp is background
pageNumberStamp.setBackground(false);
pageNumberStamp.setFormat("Page # of " + pdfDocument.getPages().size());
pageNumberStamp.setBottomMargin (10);
@conholdate-gists
conholdate-gists / crop-image.cs
Created January 31, 2024 09:04
Crop Image Online for Free - Crop Image in C# or Java
// Load an image using the RasterImage class
Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load("aspose_logo.jpg");
// Cache the image for better performance
if (!rasterImage.IsCached)
{
rasterImage.CacheData();
}
// Set the coordinates with the Rectangle class
@conholdate-gists
conholdate-gists / merge-word-documents-one.cs
Created January 24, 2024 09:16
Merge Word Documents into One using C# | Combine Word Documents into One PDF
// Load input Word documents
Aspose.Words.Document doc1 = new Aspose.Words.Document("Input.docx");
Aspose.Words.Document doc2 = new Aspose.Words.Document("Input1.docx");
// Merge Word DOCX documents
doc1.AppendDocument(doc2, Aspose.Words.ImportFormatMode.KeepSourceFormatting);
// Save merged document as DOCX file
doc1.Save("merged.docx", Aspose.Words.SaveFormat.Docx);
@conholdate-gists
conholdate-gists / image-to-text-ocr.java
Created January 19, 2024 19:56
Convert Image to Text with OCR in Java | Recognize Text in JPG PNG Image OCR
// Create instance of OCR API
com.aspose.ocr.AsposeOCR api = new com.aspose.ocr.AsposeOCR();
// Specify recognition settings
com.aspose.ocr.RecognitionSettings settings = new com.aspose.ocr.RecognitionSettings();
settings.setDetectAreasMode(com.aspose.ocr.DetectAreasMode.PHOTO);
settings.setUpscaleSmallFont(true);
// Set processing filters
com.aspose.ocr.PreprocessingFilter filters = new com.aspose.ocr.PreprocessingFilter();
@conholdate-gists
conholdate-gists / Read-Excel-File.java
Created January 17, 2024 09:30
Read Excel File in Java | Excel Spreadsheet and Worksheet Reader
// Load Excel file
Workbook wb = new Workbook("workbook.xlsx");
// Get all worksheets
WorksheetCollection collection = wb.getWorksheets();
// Loop through all the worksheets
for (int worksheetIndex = 0; worksheetIndex < collection.getCount(); worksheetIndex++) {
// Get worksheet using its index
@conholdate-gists
conholdate-gists / HTML-to-Excel-Advance.cs
Created January 15, 2024 00:09
Convert HTML to Excel XLS XLSX in C# | Webpage to Excel
// Load the source HTML file
using (Converter converter = new Converter("input.html"))
{
// Set the convert options for XLS format
GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
{
PagesCount = 1,
Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
};
@conholdate-gists
conholdate-gists / Convert-DOCX-to-PPT.cs
Created January 11, 2024 01:07
Convert Word DOCX DOC Document to PPT PPTX Presentation in C# .NET
// Load the source DOCX file
using (Converter converter = new Converter("sample.docx"))
{
// Set custom properties of PresentationConvertOptions class
GroupDocs.Conversion.Options.Convert.PresentationConvertOptions options = new GroupDocs.Conversion.Options.Convert.PresentationConvertOptions
{
PageNumber = 2,
PagesCount = 1,
Format = GroupDocs.Conversion.FileTypes.PresentationFileType.Ppt
};
@conholdate-gists
conholdate-gists / Email-Excel-Sheet.cs
Created January 5, 2024 08:15
Email Excel Sheet in C# | Email Excel XLS XLSX Spreadsheet | Send Gmail Excel
// Load the desired workbook from disk
Workbook workbook = new Workbook(dataDir + "Data.xlsx");
// Save the workbook to Memory Stream in HTML format
MemoryStream ms = new MemoryStream();
workbook.Save(ms, Aspose.Cells.SaveFormat.Html);
ms.Position = 0;
// Define a StreamReader object with the above MemoryStream
StreamReader sr = new StreamReader(ms);
@conholdate-gists
conholdate-gists / XPS-to-DOCX.cs
Created January 1, 2024 12:29
Convert XPS to DOCX Word Document in C# .NET
// Initialize PDF output stream
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{
// Initialize XPS input stream
System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open);
// Load input XPS document
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
@conholdate-gists
conholdate-gists / Add-Barcode-Word-DOCX.cs
Created December 26, 2023 11:51
Add Barcode to Word DOCX in C# | Create and Insert QR Code in DOCX DOC Document using .NET
// Instantiate linear barcode object, Set the Code text and symbology type for the barcode
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");
// Creating memory stream and save barcode image to memory stream
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);
// Create a new Word document
Aspose.Words.Document doc = new Aspose.Words.Document();